首页 手机
当前位置: 好大学 > 试卷库 > 学历类 > 自考 > 自考专业(计算机信息管理) > 数据结构导论 >全国自考《数据结构导论》真题及答案解析

全国自考《数据结构导论》真题及答案解析

卷面总分:86分 答题时间:60分钟 试卷题量:43题 练习次数:0次

一、单选题 (共30题,共60分)
1.

在顺序表中查找第 i 个元素,时间效率最高的算法的时间复杂度为()

  • A. O(1)
  • B. O(√n )
  • C. O(log 2n)
  • D. O(n)
纠错 标记
2.

树形结构中,度为0的结点称为()

  • A. 树根
  • B. 叶子
  • C. 路径
  • D. 二叉树
纠错 标记
3.

已知有向图 G=(V ,E),其中 V={V 1,V2,V 3,V4,V 5,V6,V 7},E={} ,则图 G 的拓扑序列是()

  • A. V 1,V3,V 4,V6,V 2,V5,V 7
  • B. V 1,V 3,V2,V6,V4,V5,V 7
  • C. V1,V3,V 4,V5,V 2,V6,V7
  • D. V 1,V 2,V5,V 3,V4,V 6,V 7
纠错 标记
4.

有关图中路径的定义,表述正确的是()

  • A. 路径是顶点和相邻顶点偶对构成的边所形成的序列
  • B. 路径是不同顶点所形成的序列
  • C. 路径是不同边所形成的序列
  • D. 路径是不同顶点和不同边所形成的集合
纠错 标记
5.

串的长度是指()

  • A. 串中所含不同字母的个数
  • B. 串中所含字符的个数
  • C. 串中所含不同字符的个数
  • D. 串中所含非空格字符的个数
纠错 标记
6.

组成数据的基本单位是()

  • A. 数据项
  • B. 数据类型
  • C. 数据元素
  • D. 数据变量
纠错 标记
7.

程序段的时间复杂度为()

  • A. O(1)=
  • B. O(n)
  • C. O(n 2
  • D. O(n 3 )
纠错 标记
8.

与串的逻辑结构不同的数据结构是()

  • A. 线性表
  • B.
  • C. 队列
  • D.
纠错 标记
9.

二叉树的第i(i≥1)层上所拥有的结点个数最多为()

  • A.
  • B. 2i
  • C.
  • D.
纠错 标记
10.

设单链表中指针p指向结点A,若要删除A的直接后继,则所需修改指针的操作为()

  • A. p->next=p->next->next
  • B. p=p->next
  • C. p=p->next->next
  • D. p->next=p
纠错 标记
11.

下列排序算法中,某一趟结束后未必能选出一个元素放在其最终位置上的是()

  • A. 堆排序
  • B. 冒泡排序
  • C. 直接插入排序
  • D. 快速排序
纠错 标记
12.

设字符串S1=″ABCDEFG″,S2=″PQRST″,则运算S=CONCAT(SUBSTR(S1,2,LENGTH(S2)),SUBSTR(S1,LENGTH(S2),2))后S的结果为()

  • A. ″BCQR ″
  • B. ″BCDEF ″
  • C. ″ BCDEFG ″
  • D. ″BCDEFEF ″
纠错 标记
13.

在平衡二叉树中插入一个结点后造成了不平衡,设最低的不平衡结点为A,并且A的左孩子的平衡因子为-1,右孩子的平衡因子为0,则使其平衡的调整方法为()

  • A. LL 型
  • B. LR 型
  • C. RL 型
  • D. RR 型
纠错 标记
14.

如果结点A有3个兄弟结点,而且B为A的双亲,则B的度为()

  • A. 1
  • B. 3
  • C. 4
  • D. 5
纠错 标记
15.

数据表A中每个元素距其最终位置较近,则最省时间的排序算法是()

  • A. 堆排序
  • B. 插入排序
  • C. 直接选择排序
  • D. 快速排序
纠错 标记
16.

在表长为n的顺序表上做插入运算,平均要移动的结点数为()

  • A. n/4
  • B. n/3
  • C. n/2
  • D. n
纠错 标记
17.

顺序表中有19个元素,第一个元素的地址为200,且每个元素占一个字节,则第14个元素的存储地址为()

  • A. 212
  • B. 213
  • C. 214
  • D. 215
纠错 标记
18.

由顶点V1,V2,V3构成的图的邻接矩阵为,则该图中顶点V1的出度为(C)

  • A. 0
  • B. 1
  • C. 2
  • D. 3
纠错 标记
19.

元素的进栈次序为 A,B,C,D,E,则退栈中不可能的序列是()

  • A. A,B,C,D,E
  • B. B,C,D,E,A
  • C. E,A,B,C,D
  • D. E,D,C,B,A
纠错 标记
20.

由带权为 9,2,5,7 的四个叶子结点构造一棵哈夫曼树, 该树的带权路径长度为()

  • A. 23
  • B. 37
  • C. 44
  • D. 46
纠错 标记
21.

在已知尾指针的单循环链表中,插入一个新结点使之成为首结点,其算法的时间复杂度为()

  • A. O( 1)
  • B. (log 2n)
  • C. O( n)
  • D. O(n 2 )
纠错 标记
22.

已知一个有序表为(13,18,24,35,47,50,62,83,90,115,134),当二分查找值为90的元素时,查找成功时需比较的次数为()

  • A. 1
  • B. 2
  • C. 3
  • D. 4
纠错 标记
23.

在查找顺序表各结点概率相等的情况下,顺序按值查找某个元素的算法时间复杂度为()

  • A. O(1)
  • B. O(n)
  • C. O( √n )
  • D. O(log 2n)
纠错 标记
24.

下列各项键值序列中不是堆的为()

  • A. {5 ,23,16,68,94,72,71, 73}
  • B. {5 ,16,23,68,94,72,71, 73}
  • C. {5 ,23,16,73,94,72,71, 68}
  • D. {5 ,23,16,68,73,71,72, 94}
纠错 标记
25.

在线性表的下列存储结构中进行插入、删除运算,花费时间最多的是()

  • A. 单链表
  • B. 双链表
  • C. 顺序表
  • D. 单循环链表
纠错 标记
26.

在栈中进行插入和删除操作的一端称为()

  • A. 栈顶
  • B. 栈底
  • C. 任意位置
  • D. 指定位置
纠错 标记
27.

用n个值构造一棵二叉排序树,它的最大高度为

  • A. .n/2
  • B. n
  • C. √n
  • D. log 2n
纠错 标记
28.

冒泡排序的时间复杂度是()

  • A. O(n 2 )
  • B. O(nlog 2n)
  • C. O(n)
  • D. O(log 2n)
纠错 标记
29.

设无向图的邻接表如题14图所示,则该图的边数为()

  • A. 4
  • B. 5
  • C. 10
  • D. 20
纠错 标记
30.

带表头结点链队列的队头和队尾指针分别为front和rear,则判断队空的条件为()

  • A. front==rear
  • B. front!=NULL
  • C. rear!=NULL
  • D. front==NULL
纠错 标记
二、填空题 (共13题,共26分)
31.

下列程序段的时间复杂度为 ________

纠错 标记
32.

数据的逻辑结构被分为集合结构、 ________、树形结构和图状结构 4 种。

纠错 标记
33.

线性表中所含结点的个数称为________。

纠错 标记
34.

向一个栈顶指针为top的链栈中插入一个新结点*p时,应执行_____和top=p操作。

纠错 标记
35.

设一个顺序栈S,元素s1,s2,s3,s4,s5,s6依次进栈,如果6个元素的退栈顺序为s2,s3,s4,s6,s5,s1,则顺序栈的容量至少为_______。

纠错 标记
36.

若满二叉树的结点数为n,则其高度为______。

纠错 标记
37.

在一棵具有n个结点的完全二叉树中,从树根起,自上而下、从左到右地给所有结点编号。若编号为i的结点有父结点,那么其父结点的编号为________。

纠错 标记
38.

深度为k的二叉树,结点数最多有_______个。

纠错 标记
39.

某二叉树的后根遍历为ABKCBPM,则该二叉树的根为________。

纠错 标记
40.

在一个具有n个顶点的无向图中,顶点的度最大可达________。

纠错 标记
41.

有向图G的邻接矩阵为A,如果图中存在弧,则A[i][j]的值为________。

纠错 标记
42.

顺序查找算法的平均查找长度为________。

纠错 标记
43.

二路归并排序的平均时间复杂度为 ________。

纠错 标记
答题卡(剩余 道题)
一、单选题
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
二、填空题
1 2 3 4 5 6 7 8 9 10 11 12 13
用时:00:00:00
暂停
交卷
置顶