资源预览内容
亲,该文档总共7页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
南开19春学期(1503、1509、1603、1609、1703)数据结构在线作业 4、C 一、单选题共30题,60分1、若一组记录的排序码为(46, 79, 56, 38, 40, 84),则利用堆排序的方法建立的初始堆为()A79,46,56,38,40,84B84,79,56,38,40,46C84,79,56,46,40,38D84,56,79,40,46,38本题选择是:B2、深度优先遍历类似于二叉树的()A先序遍历B中序遍历C后序遍历D层次遍历本题选择是:A3、任何一个无向连通图的最小生成树()A只有一棵B一棵或多棵C一定有多棵D可能不存在本题选择是:A4、已知图的邻接矩阵,根据算法,则从顶点0出发,按广度优先遍历的结点序列是()A0 2 4 3 1 6 5 B0 1 3 5 6 4 2C0 1 2 3 4 6 5D0 1 2 3 4 5 6本题选择是:C5、有8个结点的有向完全图有()条边A14B28C56D112本题选择是:C6、已知一棵二叉树的前序遍历结果为ABCDEF,中序遍历结果为CBAEDF,则后序遍历的结果为()ACBEFDABFEDCBACCBEDFAD不定本题选择是:A7、设有两个串p和q,求q在p中首次出现的位置的运算称作()A连接B模式匹配C求子串D求串长本题选择是:B8、已知图的邻接矩阵,根据算法,则从顶点0出发,按广度优先遍历的结点序列是()A0 2 4 3 6 5 1 B0 1 3 6 4 2 5 C0 4 2 3 1 5 6 D0 1 3 4 2 5 6本题选择是:B9、对有n个记录的表作快速排序,在最坏情况下,算法的时间复杂度是()AO(n)BO(n2)CO(nlog2n)DO(n3)本题选择是:B10、数据在计算机存储器内表示时,物理地址与逻辑地址相同并且是连续的,称之为()A存储结构B逻辑结构C顺序存储结构D链式存储结构本题选择是:C11、数组用来表示一个循环队列,为当前队列头元素的前一位置,为队尾元素的位置,假定队列中元素的个数小于,计算队列中元素的公式为ArfB(nfr)% nCnrfD(nrf)% n本题选择是:D12、已知图的邻接矩阵,根据算法思想,则从顶点0出发按深度优先遍历的结点序列是( )A0 2 4 3 1 5 6B0 1 3 6 5 4 2C0 4 2 3 1 6 5D0 3 6 1 5 4 2本题选择是:C13、已知图的邻接表如下所示,根据算法,则从顶点0出发按广度优先遍历的结点序列是()A0 3 2 1 B0 1 2 3C0 1 3 2D0 3 1 2本题选择是:A14、堆的形状是一棵()A二叉排序树B满二叉树C完全二叉树D平衡二叉树本题选择是:C15、栈中元素的进出原则是()A先进先出B后进先出C栈空则进D栈满则出本题选择是:B16、已知图的邻接表如下所示,根据算法,则从顶点0出发按深度优先遍历的结点序列是()A0 1 3 2 B0 2 3 1C0 3 2 1D0 1 2 3本题选择是:D17、向一个有127个元素的顺序表中插入一个新元素并保持原来顺序不变,平均要移动()个元素A8B63.5C63D7本题选择是:B18、二叉树是非线性数据结构,所以()A它不能用顺序存储结构存储B它不能用链式存储结构存储C顺序存储结构和链式存储结构都能存储D顺序存储结构和链式存储结构都不能使用本题选择是:C19、已知图的邻接矩阵,根据算法,则从顶点0出发,按深度优先遍历的结点序列是( )A0 2 4 3 1 5 6 B0 1 3 5 6 4 2 C0 4 2 3 1 6 5D0 1 3 4 2 5 6本题选择是:D20、将5个不同的数据进行排序,至多需要比较()次A8B9C10D25本题选择是:C21、有8个结点的无向连通图最少有()条边A5B6C7D8本题选择是:C22、有8个结点的无向图最多有()条边A14B28C56D112本题选择是:B23、链表是一种采用 存储结构存储的线性表A顺序B链式C星式D网状本题选择是:B24、对22个记录的有序表作折半查找,当查找失败时,至少需要比较()次关键字。A3B4C5D6本题选择是:C25、 设a1、a2、a3为3个结点,整数P0,3,4代表地址,则如下的链式存储结构称为()A循环链表 B单链表C 双向循环链表D双向链表本题选择是:B26、排序方法中,从未排序序列中依次取出元素与已排序序列(初始时为空)中的元素进行比较,将其放入已排序序列的正确位置上的方法,称为()A希尔排序B冒泡排序C插入排序D选择排序本题选择是:C27、单链表的存储密度()A大于1B等于1C小于1D不能确定本题选择是:C28、线性表在()情况下适用于使用链式结构实现。A需经常修改中的结点值B需不断对进行删除插入C中含有大量的结点D中结点结构复杂本题选择是:B29、判定一个队列QU(最多元素为m0)为满队列的条件是()A QU-rear QU-front = = m0 BQU-rear QU-front 1= = m0 C QU-front = = QU-rear DQU-front = = QU-rear+1本题选择是:A30、链接存储的存储结构所占存储空间()A分两部分,一部分存放结点值,另一部分存放表示结点间关系的指针B只有一部分,存放结点值C只有一部分,存储表示结点间关系的指针D分两部分,一部分存放结点值,另一部分存放结点所占单元数本题选择是:A二、判断题共20题,40分1、顺序存储方式只能用于存储线性结构。A错误B正确本题选择是:A2、链表的每个结点中都恰好包含一个指针。A错误B正确本题选择是:A3、栈和链表是两种不同的数据结构。A错误B正确本题选择是:A4、具有12个结点的完全二叉树有5个度为2的结点。A错误B正确本题选择是:B5、二叉树中每个结点的关键字值大于其左非空子树(若存在的话)所有结点的关键字值,且小于其右非空子树(若存在的话)所有结点的关键字值。A错误B正确本题选择是:A6、队是一种插入与删除操作分别在表的两端进行的线性表,是一种先进后出型结构。A错误B正确本题选择是:A7、栈和队列是一种非线性数据结构。A错误B正确本题选择是:A8、顺序表结构适宜于进行顺序存取,而链表适宜于进行随机存取。A错误B正确本题选择是:A9、线性表的逻辑顺序与存储顺序总是一致的。A错误B正确本题选择是:A10、用二叉链表法(link-rlink)存储包含n个结点的二叉树,结点的2n个指针区域中有n+1个为空指针。A错误B正确本题选择是:B11、二叉树中每个结点的两棵子树是有序的。A错误B正确本题选择是:B12、二叉树中每个结点有两棵非空子树或有两棵空子树。A错误B正确本题选择是:A13、顺序存储方式的优点是存储密度大,且插入、删除运算效率高。A错误B正确本题选择是:A14、若二叉树用二叉链表作存贮结构,则在n个结点的二叉树链表中只有n1个非空指针域。A错误B正确本题选择是:B15、二叉树中所有结点,如果不存在非空左子树,则不存在非空右子树。A错误B正确本题选择是:A16、线性表的每个结点只能是一个简单类型,而链表的每个结点可以是一个复杂类型。A错误B正确本题选择是:A17、线性表在物理存储空间中也一定是连续的。A错误B正确本题选择是:A18、链表的删除算法很简单,因为当删除链中某个结点后,计算机会自动地将后续的各个单元向前移动。A错误B正确本题选择是:A19、栈是一种对所有插入、删除操作限于在表的一端进行的线性表,是一种后进先出型结构。A错误B正确本题选择是:B20、链表的物理存储结构具有同链表一样的顺序。A错误B正确本题选择是:A
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号