|
需要购买此门答案请加qq2762169544(微信:2762169544)
西安交通大学17年3月课程考试《数据结构》作业考核试题
试卷总分:100 测试时间:--
单选题
判断题
一、单选题(共 30 道试题,共 60 分。)V
1. 与数据元素本身的形式、内容、相对位置、个数无关的是数据的()
A. 存储结构
B. 逻辑结构
C. 算法
D. 操作
满分:2 分
2. 设一棵完全二叉树中有65个结点,则该完全二叉树的深度为()。
A. 8
B. 7
C. 6
D. 5
满分:2 分
3. 利用直接插入排序法的思想建立一个有序线性表的时间复杂度为()。
A. O(n)
B. O(nlog2n)
C. O(n)
D. O(1og2n)
满分:2 分
4. 栈的插入和删除操作在()进行。
A. 栈顶
B. 栈底
C. 任意位置
D. 指定位置
满分:2 分
5. 二路归并排序的时间复杂度为()。
A. O(n)
B. O(n)
C. O(nlog2n)
D. O(1og2n)
满分:2 分
6. 设某强连通图中有n个顶点,则该强连通图中至少有()条边。
A. n(n-1)
B. n+1
C. n
D. n(n+1)
满分:2 分
7. 设一个顺序有序表A[1:14]中有14个元素,则采用二分法查找元素A[4]的过程中比较元素的顺序为()
A. A[1],A[2],A[3],A[4]
B. A[1],A[14],A[7],A[4]
C. A[7],A[3],A[5],A[4]
D. A[7],A[5],A[3],A[4]
满分:2 分
8. 下列各种排序算法中平均时间复杂度为O(n)是()。
A. 快速排序
B. 堆排序
C. 归并排序
D. 冒泡排序
满分:2 分
9. 如下陈述中正确的是()
A. 串是一种特殊的线性表
B. 串的长度必须大于零
C. 串中元素只能是字母
D. 空串就是空白串
满分:2 分
10. 设有一个二维数组A[m][n],假设A[0][0]存放位置在644(10),A[2][2]存放位置在676(10),每个元素占一个空间,问A[3][3](10)存放在什么位置()?脚注(10)表示用10进制表示。
A. 688
B. 678
C. 692
D. 696
满分:2 分
11. 适于对动态查找表进行高效率查找的组织结构是()
A. 有序表
B. 分块有序表
C. 三叉排序树
D. 线性链表
满分:2 分
12. 设某完全无向图中有n个顶点,则该完全无向图中有()条边。
A. n(n-1)/2
B. n(n-1)
C. n
D. n-1
满分:2 分
13. 设某无向图中有n个顶点e条边,则建立该图邻接表的时间复杂度为()。
A. O(n+e)
B. O(n)
C. O(ne)
D. O(n)
满分:2 分
14. 在一个单链表中,若q所指结点是p所指结点的前驱结点,若在q与p之间插入一个s所指的结点,则执行()。
A. s→link=p→link;p→link=s
B. p→link=s;s→link=q
C. p→link=s→link;s→link=p
D. q→link=s;s→link=p
满分:2 分
15. 设某哈夫曼树中有199个结点,则该哈夫曼树中有()个叶子结点。
A. 99
B. 100
C. 101
D. 102
满分:2 分
16. 若有18个元素的有序表存放在一维数组A[19]中,第一个元素放A[1]中,现进行二分查找,则查找A[3]的比较序列的下标依次为()
A. 1,2,3
B. 9,5,2,3
C. 9,5,3
D. 9,4,2,3
满分:2 分
17. 用链表表示线性表的优点是()
A. 便于随机存取
B. 花费的存储空间比顺序表少
C. 便于插入与删除
D. 数据元素的物理顺序与逻辑顺序相同
满分:2 分
18. 设按照从上到下、从左到右的顺序从1开始对完全二叉树进行顺序编号,则编号为i结点的左孩子结点的编号为()。
A. 2i+1
B. 2i
C. i/2
D. 2i-1
满分:2 分
19. 设二叉树的先序遍历序列和后序遍历序列正好相反,则该二叉树满足的条件是()。
A. 空或只有一个结点
B. 高度等于其结点数
C. 任一结点无左孩子
D. 任一结点无右孩子
满分:2 分
20. 对于线性表(7,34,55,25,64,46,20,10)进行散列存储时,若选用H()=K%9作为散列函数,则散列地址为1的元素有()个
A. 1
B. 2
C. 3
D. 4
满分:2 分
21. 以下数据结构中哪一个是非线性结构?()
A. 队列
B. 栈
C. 线性表
D. 二叉树
满分:2 分
22. 一个非空广义表的表头()
A. 不可能是子表
B. 只能是子表
C. 只能是原子
D. 可以是子表或原子
满分:2 分
23. 设一组初始记录关键字的长度为8,则最多经过()趟插入排序可以得到有序序列。
A. 6
B. 7
C. 8
D. 9
满分:2 分
24. 设某有向图中有n个顶点,则该有向图对应的邻接表中有()个表头结点。
A. n-1
B. n
C. n+1
D. 2n-1
满分:2 分
25. 设指针q指向单链表中结点A,指针p指向单链表中结点A的后继结点B,指针s指向被插入的结点X,则在结点A和结点B插入结点X的操作序列为()。
A. s->next=p->next;p->next=-s;
B. q->next=s;s->next=p;
C. p->next=s->next;s->next=p;
D. p->next=s;s->next=q;
满分:2 分
26. 设有一个二维数组A[m][n],假设A[0][0]存放位置在644(10),A[2][2]存放位置在676(10),每个元素占一个空间,问A[3][3](10)存放在什么位置()?脚注(10)表示用10进制表示。
A. 688
B. 678
C. 692
D. 696
满分:2 分
27. 下列四种排序中()的空间复杂度最大。
A. 插入排序
B. 冒泡排序
C. 堆排序
D. 归并排序
满分:2 分
28. 设顺序线性表中有n个数据元素,则删除表中第i个元素需要移动()个元素。
A. n-i
B. n+l-i
C. n-1-i
D. i
满分:2 分
29. 在一棵度为3的树中,度为3的结点个数为2,度为2的结点个数为1,则度为0的结点个数为()
A. 4
B. 5
C. 6
D. 7
满分:2 分
30. 对5个不同的数据元素进行直接插入排序,最多需要进行()次比较。
A. 8
B. 10
C. 15
D. 25
满分:2 分 |
|