《数据结构Ⅱ》1. 数据元素及其关系在计算机存储器内的...
奥鹏东大16秋学期《数据结构Ⅱ》在线作业1标准答案一、单选题:
1. 数据元素及其关系在计算机存储器内的表示,称为数据的 (满分:5)
A. 逻辑结构
B. 存储结构
C. 线性结构
D. 非线性结构
2. 对关键字序列(5,1,4,3,7,2,8,6)进行快速排序时,以第一个元素5为基准的一次划分的结果为 (满分:5)
A. (1,2,3,4,5,6,7,8)
B. (1,4,3,2,5,7,8,6)
C. (2,1,4,3,5,7,8,6)
D. (8,7,6,5,4,3,2,1)
3. 在分块索引的在顺序表中查找,算法中采用的最佳技术是 (满分:5)
A. 穷举法
B. 贪心法
C. 分治法
D. 分支限界法
4. 已知一棵完全二叉树有64个叶子结点,则该树可能达到的最大深度为 (满分:5)
A. 7
B. 8
C. 9
D. 10
5. 在一个单链表中,若删除*p结点的后继结点,则执行操作 (满分:5)
A.q=p->next;p->next=q->next;free(q);
B.p=p->next;p->next=p->next->next;free(p);
C. p->next=q->next;free(p->next);
D.p=p->next->next;free(p->next);
6. 如果某图的邻接矩阵是对角线元素均为零的上三角矩阵,则此图是 (满分:5)
A. 有向完全图
B. 连通图
C. 强连通图
D. 有向无环图
7. 在具有n个结点的有序单链表中插入一个新结点并使链表仍然有序的时间复杂度是 (满分:5)
A. O(1)
B. O(n)
C. O(nlogn)
D. O(n2)
8. 设p指向单链表中的一个结点,s指向待插入的结点,则下述程序段的功能是 s -> next = p -> next; p -> next = s; t = p -> data; p -> data = s -> data; s ->data = t; (满分:5)
A. 结点p与结点s的数据域互换
B. 在p所指结点的元素之前插入元素
C. 在p所指结点的元素之后插入元素
D. 在结点p之前插入结点s
9. 链栈与顺序栈相比,比较明显的优点是 (满分:5)
A. 插入操作更加方便
B. 删除操作更加方便
C. 不会出现下溢的情况
D. 不会出现上溢的情况
10. 在长度为n的顺序表中删除第i个元素(1≤i≤n)时,元素移动的次数为 (满分:5)
A.n-i+1
B.i
C. i+1
D. n-i
11. 数据的不可分割的最小标识单位是 (满分:5)
A. 数据项
B. 数据记录
C. 数据元素
D.数据变量
12. 倒排文件的主要优点是 (满分:5)
A.便于进行插入和删除运算
B.便于进行文件的恢复
C.便于进行多关键字查询
D. 节省存储空间
13. 导致栈上溢的操作是 (满分:5)
A. 栈满时执行的出栈
B. 栈满时执行的入栈
C. 栈空时执行的出栈
D. 栈空时执行的入栈
14. 队列和栈的主要区别是 (满分:5)
A.逻辑结构不同
B.存储结构不同
C. 所包含的运算个数不同
D.限定插入和删除的位置不同
15. 若要在O(1)的时间复杂度上实现两个循环链表头尾相接,则应对两个循环链表各设置一个指针,分别指向 (满分:5)
A. 各自的头结点
B. 各自的尾结点
C. 各自的第一个元素结点
D. 一个表的头结点,另一个表的尾结点
16. 若进栈序列为1,2,3,4,5,6,且进栈和出栈可以穿插进行,则不可能出现的出栈序列是 (满分:5)
A. 2,4,3,1,5,6
B. 3,2,4,1,6,5
C. 4,3,2,1,5,6
D. 2,3,5,1,6,4
17. 连通图是指图中任意两个顶点之间 (满分:5)
A.都连通的无向图
B.都不连通的无向图
C.都连通的有向图
D.都不连通的有向图
18. 若度为m的哈夫曼树中,其叶结点个数为n,则非叶结点的个数为 (满分:5)
A.n-1
B. ën/mû-1
C. é(n-1)/(m-1)ù
D.én/(m-1)ù-1
19. BFS算法可用来解决单源最短路径问题的条件是当各边上的权值 (满分:5)
A. 均相等
B. 均互不相等
C. 不一定相等
D. 任意值
20. 下面的叙述不正确的是 (满分:5)
A. 线性表在链式存储时,查找第i个元素的时间同i的值成正比
B. 线性表在链式存储时,查找第i个元素的时间同i的值无关
C. 线性表在顺序存储时,查找第i个元素的时间同i 的值成反比
D.线性表在顺序存储时,查找第i个元素的时间同i的值无关
页:
[1]