首页 > 全部 > 计算机408 > 计算机专业基础综合(数据结构)模拟试卷28

计算机专业基础综合(数据结构)模拟试卷28

本单篇文档共6970字,内容预览3000字,预览为有答案版,源文件无水印,下载后包含无答案空白卷版和有答案版,同时也有考研类学硕统考专业整科真题模拟题,讲义课件,思维导图,易错高频题等下载。
计算机408 章节练习 1287人下载
价格: 1.00 原价:¥8.80
收藏

计算机专业基础综合(数据结构)模拟试卷28

单选题

1.以下属于逻辑结构的是( )。(C)

A. 顺序表

B. 哈希表

C. 有序表

D. 单链表

解析:数据结构分别为逻辑结构、存储结构(物理结构)和数据的运算。数据的逻辑结构是对数据之间关系的描述,与数据元素本身的形式、内容、相对位置、所含结点个数都无关。顺序表、哈希表、单链表都涉及到数据的存储结构,有序表是指表中数据有序,与逻辑结构无关。

2.某算法的时间复杂度为O(n2),表明该算法的( )。(C)

A. 问题规模是n2

B. 执行时间等于n2

C. 执行时间与n2成正比

D. 问题规模与n2成正比

解析:T(n)=O(n2)表示T(n)=m×n2(m为正常量),其问题规模仍为n而不是n2

注意:算法时间复杂度是问题规模n的函数,记为T(n)=O(f(n)),表示T(n)=cf(n),其中c为正常量,所以,T(n)的增长率与f(n)的增长率相同。

3.将两个长度为N的有序表归并到一个长度为2N的有序表,最少需要比较的次数是( ),最多需要比较的次数是( )。(A)

A. N,2N-1

B. N-1,2N

C. N,2N

D. N-1,2N-1

解析:对于此题而言最少的比较次数是,其中一个有序表的最后一个数小于另一表的的第一个数,那么直接合并即可。当一个表递增一个表递减且递减表时,需要比较ZN-1次。

4.在一个长度为n(n>1)的带头结点单链表h上,另设有尾指针r(指向尾结点)。与链表的长度有关的操作是( )。(B)

A. 删除单链表中的第一个元素

B. 删除单链表中的最后一个元素

C. 在单链表第一个元素前插入一个新元素

D. 在单链表最后一个元素后插入一个新元素

解析:在单链表中要删除最后一个元素必须找到尾结点的前驱结点的指针。由于单链表只能访问结点的下一个结点,所以根据尾指针不能够直接找到它的前驱结点,只有从头开始依次向下找到尾结点的前驱结点。所以删除单链表中的最后一个元素与链表的长度有关。

5.一个栈的入栈序列是1,2,3,4,5,则栈的不可能的输出序列是( )。(C)

A. 5,4,3,2,1

B. 4,5,3,2,1

C. 4,3,5,1,2

D. 1,2,3,4,5

解析:存在一种操作序列——“进栈、出栈、进栈、出栈……”——可以使数据通过栈后仍然保持次序不变。一串数据通过一个栈后的次序由每个数据之间的进栈、出栈操作序列决定,只有当所有数据“全部进栈后再全部出栈”才能使数据倒置。

6.栈在( )中应用。(D)

A. 递归调用

B. 子程序调用

C. 表达式求值

D. A,B,C

解析:栈的特点是先入后出。A项,递归调用的特点是最外层的调用最后执行,最内层的调用最先执行,递归调用符合栈的特点,即先将外层的调用依次入栈,然后从最内层调用出栈执行;B项,子程序的调用与递归调用的特点类似;C项,表达式求值将数据入栈,遇到运算符时与栈顶的运算符比较优先级,级别高则数据出栈,进行运算。

7.具有5个叶子结点的二叉树中,度为2的结点的个数为( )(A)

A. 4

B. 6

C. 5

D. 不确定

解析:二叉树的性质1:非空二叉树上叶结点数等于双分支结点数加1。因此度为2的结点的个数为5-1=4。

8.中缀表达式A-(B+C/D)*E的后缀形式是( )。(D)

A. AB-C+D/E*

B. ABC+D/-E*

C. ABCD/E*+-

D. ABCD/+E*-

解析:将中缀表达式表示成二叉树的形状,则这棵二叉树的后序遍历序列即为表达式的后缀形式。

9.线索化的二叉树中,某结点*p没有孩子的充要条件是( )。(B)

A. p->lchild=NULL

B. p->ltag=|&&p->rtag=1

C. p->ltag=0

D. p->lchild=NULL&&p->ltag=1

解析:考查线索二叉树。

10.下列二叉排序树中,满足平衡二叉树定义的是( )。

(B)

A.

B.

C.

D.

解析:平衡二叉树是平衡二又排序树的简称。它或者是一棵空树,或者是具有下列性质的二叉树:

①左、右子树的高度之差不超过1;

②左、右子树也是平衡二叉树。

11.设有13个值,用它们组成一棵哈夫曼树,则该哈夫曼树共有( )个结点。(D)

A. 13

B. 12

C. 26

D. 25

解析:哈夫曼树的特点:具有n个叶子结点的哈夫曼树共有2×n-1个结点。

12.要连通具有n个顶点的有向图,至少需要( )条边。(B)

A. n-1

B. n

C. n+1

D. 2n

解析:n个顶点的有向图若连通,至少保证每个项点都有一条边连通它,所以至少需要n条边。

13.判断一个有向图是否存在回路的方法除了可以利用拓扑排序方法外。还可以用( )。(D)

A. 求关键路径的方法

B. 求最短路径的 Dijkstra方法

C. 广度优先遍历算法

D. 深入度优先遍历算法

解析

本文档预览:3000字符,共6970字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载

剩余未完,查看全文
收藏
计算机专业基础综合(数据结构)模拟试卷28

推荐资源

客服

扫码添加客服微信

热线

官方客服

如遇问题,请联系客服为您解决

电话客服:

客服微信:pujinet

工作时间:9:00-18:00,节假日休息

公众号

扫码关注微信公众号