收藏 分享(赏)

1选择判断题.doc

上传人:fmgc7290 文档编号:8137390 上传时间:2019-06-10 格式:DOC 页数:7 大小:53KB
下载 相关 举报
1选择判断题.doc_第1页
第1页 / 共7页
1选择判断题.doc_第2页
第2页 / 共7页
1选择判断题.doc_第3页
第3页 / 共7页
1选择判断题.doc_第4页
第4页 / 共7页
1选择判断题.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

1、Test1一、单项选择(每小题 1 分,共 12 分) 1.若某线性表的常用操作是取第 i 个元素及其前趋元素,则采用( D ) 存储方式最节省时间A.单链表 B.双链表 C.单向循环 D.顺序表 顺序表是在计算机内存中以数组的形式保存的线性表,是指用一组地址连续的存储单元依次存储数据元素的线性结构。线性表采用顺序存储的方式存储就称之为顺序表。顺序表是将表中的结点依次存放在计算机内存中一组地址连续的存储单元中。 2.串是任意有限个( C )A.符号构成的序列 B.符号构成的集合 C.字符构成的序列 D.字符构成的集合3.设矩阵 A(aij,10(i=j,1。( X )6.对有向图 G,如果从任

2、一顶点出发进行一次深度优先或广度优先搜索就能访问每个顶点,则该图一定是完全图。( X )7.“顺序查找法“是指在顺序表上进行查找的方法。( X )8.向二叉排序树中插入一个新结点时,新结点一定成为二叉排序树的一个叶子结点。( V )9.键值序列A,C,D,E,F,E,F是一个堆。( V )10.在二路归并时,被归并的两个子序列中的关键字个数一定要相等。( X )Test2一、单项选择(每小题 1 分,共 12 分) 1.在以下排序算法中,最坏情况下时间复杂性最小的排序算法是( D )A.插入排序 B.快速排序 C.直接选择排序 D.堆排序2.分析排序算法的空间复杂性,主要是指( D )A.数据

3、集合所占的空间大小 B.记录比较时所需的空间大小 C.记录移动时所需的空间大小 D.算法中所需附加空间的大小3.顺序查找时,数据的存储结构是( D )A.链接存储 B.顺序存储 C.散列存储 D.既可以顺序存储,也可以链接存储4.在二叉排序树上进行查找,在最理想的情况下查找一个元素的比较次数可以不超过( A )A. log2n +1 B.log 2n C.n/2 D. n 5.n 个顶点的连通无向图最小有( B )条边A.n B.n-1 C.n+1 D.n-26.在 n 个顶点的完全二叉树中,编号为 i 的结点为分支点的条件是( B )。A.2*in B.2*i0 D.i div 2=17.先

4、根序列和中根序列相同的非空二叉树是( C )A.任一结点均无右子树的非空二叉树 B.根结点无右子树的非空二叉树C.任一结点均无左子树的非空二叉树 D.根结点无左子树的非空二叉树8.假设数组 a1n,1m中每个元素占一个内存单元,从 0 地址开始存放,若数组以行为主序存放时,ai,j的存储地址为( C )A.m*(i-1)+j B.(m-1)*i+j C.m*(i-1)+j-1 D.(m-1)*i+j-19.如果以链表作为栈的存储结构,则进栈操作时( B )A.必须判别是否栈满 B.对栈不必作任何判别 C.必须判别是否栈空 D.必须判别进栈元素类型10.假设用一维数组 sq15表示一个队列,则队

5、列为空时,队头指针 front和队尾指针rear 应分别满足( A )A.front=0,rear=0 B.front=0,rear=1 C.front=1,rear=0 D.front=1,rear=111.对于顺序表的删除算法,若 n 为表长,删除各结点的概率相等,则删除算法的平均时间复杂性为( B )A.n/2 B.(n-1)/2 C.(n+1)/2 D.n/2-1 12.若 p 是用于扫描单链表 l 的各个结点的工作指针,则使 p 指向下一个结点须执行的语句为( A )A.p=p.next B.p=l.next C.p=p+1 D.p=l+1二、判断题(正确的在括号内打“V“,错的在括

6、号内打“X“,每小题 1 分,共 10 分) 13.对于给定的键值(83,40,63,13,35),快速排序的第一趟的结果是(13,35,40,63,83)。( X )14.若待排序的记录有 n 个,则使用冒泡排序算法进行排序共需 n-1 趟。( V )15.把在二叉排序树上删除的结点又插回去,其树形与原来的树形一定相同。( X )16.二分查找的查找长度不超过 log2n +1。( V )17.在图 G 的拓朴序列中,Vi 在 Vj 之前,则在 G 中必有一条弧。( X )18.已知二叉树的前序遍历序列和后序遍历序列不能唯一地确定这这棵树。( V )19.二叉树是树的特殊情形。( X )20

7、.在循环队列中 front 和 rear 分别是队头和队尾指针,则入队操作是:rear=rear+1。( X )21.链接存储方式既可以用于存储线性表,也可以用于存储各种非线性的数据结构。( V )22.若顺序表从内存地址 b 开始存放,各结点都占用 l(l=1)个内存单元,则第i 个结点的存储地址为 b+i*l。( X )Test3一、单项选择(每小题 1 分,共 12 分) 1.一个具有 n 个顶点的无向完全图的边数为( B )A.n(n+1)/2 B.n(n-1)/2 C.n(n-1) D.n(n+1)2.在索引顺序表中查找一个元素,可用的且最快的方法是( C )A.用顺序查找法确定元素

8、所在块,再用顺序查找法在相应的块中查找 B.用顺序查找法确定元素所在块,再用二分查找法在相应的块中查找 C.用二分查找法确定元素所在块,再用顺序查找法在相应的块中查找D.用二分查找法确定元素所在块,再用二分查找法在相应的块中查找3.若某线性表的常用操作是在最后一个元素之后插入和删除最后一个元素,则采用( D )存储方式最节省时间A.单链表 B.双链表 C.带头结点的双循环链表 D.容量足够大的顺序表4.串是( D )A.一些符号构成的序列 B.有限个字母构成的序列C.一个以上的字符构成的序列 D.有限个字符构成的序列 5.堆排序在最坏情况下,其时间复杂性为( A )A.(nlog 2n) B.

9、(n 2) C.(log 2n2) D.(log 2n)6.快速排序的记录移动次数(D)比较次数,其总执行时间为(nlog 2n)。A.大于 B.大于等于 C.小于等于 D.小于7.一棵二叉树有 n 个结点,要按某顺序对该二叉树中的结点编号(1n),编号须具有如下性质:二叉树中任一结点 V,其编号等于其左子树中结点的最大编号加 1,而其右子树中结点的最小编号等于 V 的编号加 1,试问应按( B )遍历顺序编号A.前序 B.中序 C.后序 D.层次8.3 个结点可构成( D )个不同形态的二叉树A.2 B.3 C.4 D.59.对有 n 个记录的有序表采用二分查找,其平均查找长度的量级为( A

10、 )A.(log 2n) B.(nlog 2n) C.(n) D.(n 2)10.对有 n 个记录的表按记录键值有序的顺序建立二叉排序树,在这种情况下,其平均查找长度的量级为( A )A.(n) B.(nlog 2n) C.(1) D.(log 2n)11.栈操作的原则是( B )A.先进先出 B.后进先出 C.栈顶插入 D.栈顶删除12.设矩阵 A 是一对称矩阵(aij=aji,1=j)。A.i(i-1)/2+j B.i(i+1)/2+j C.i(i-1)/2+j-1 D.i(i+1)/2+j-16.如果结点 A 有 3 个兄弟,而且 B 是 A 的双亲结点,则 B 的度是( B )。A.3

11、 B.4 C.5 D.17.在 n 个结点的完全二叉树中,按自上而下、自左至右依次进行编号,则在叶子结点中编号最小的序号是( B )。A. n div 2 B. n div 2 + 1 C. n div 2 - 1 D. n div 2 + 28.4 个顶点的无向完全图有( D )条边。A.12 B.16 C.24 D.69.二分查找要求所查找的表必须是( C )。A.链接表但键值不一定有序 B.键值有序的链接表 C.键值有序的顺序表 D.顺序表但键值不一定有序10.按( B )遍历二叉排序树,可以得到按值递增或递减次序的关键码序列。A.前序 B.中序 C.后序 D.层次11.在以下排序算法中

12、,空间复杂性最大的是( A )。A.归并排序 B.快速排序 C.堆排序 D.插入排序 12.若经过排序后,具有相同键值的记录的相对次序发生了改变,则这种排序是( B )。A.稳定的 B.不稳定的 C.有效的 D.无效的二、判断题(正确的在括号内打“V“,错的在括号内打“X“,每小题 1 分,共 10 分) 13.对顺序表 L 的定位运算 LOCATE(L,X),若 n 为表长,X 一定是表中某个结点且X 为其中任一结点的概率相等,则该运算所需平均查找次数为 n/2。( X )14.实现线性表的插入运算时,算法首先要判断是否表满。( X )15.若非空链队的队头指针和队尾指针分别是 front

13、和 rear,则出队操作是front=front+1。( X )16.若有一个结点是某二叉树子树的前序遍历最后一个结点,则它必是该子树的中序遍历序列中的最后一个结点。( X )17.二叉树中具有两个子女的父结点,在中序遍历中它的后继结点最多只能有一个子女结点。( V )18.任一个无向图必有偶数个度数为奇数的顶点。( V )19.n 个元素的顺序查找失败查找的查找长度为 n+1。( V )带岗哨20.虽然数据的序列的顺序不一样,但依次生成的二叉排序树却是相同的。( X )21.对同一个待排序集合,直接选择排序与插入排序具有相同的排序趟数。( V )22.对于给定的键值(83,40,63,13,35),建立初始堆后序列变为(13,35,63,40,80)。( V )

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报