计算机二级必刷题300 (数据结构与算法)

计算机二级必刷题300 (数据结构与算法)

阿福课堂题库亮点:根据大数据分析历年题型,告别题海战术。

 

1.算法是对解题方案准确而完整的描述,下列对算法的叙述中正确的是( )。

A.算法就是程序

B.算法设计时只考虑算法执行的效率

C.算法在实现时需要程序语言来描述

D.只要能得岀正确结果,算法的时间是没有限制的

正确答案:C

2.对算法时间复杂度的描述,下列叙述中错误的是( )。

A.算法的时间复杂度与使用的计算机系统无关

B.算法的时间复杂度与使用的程序设计语言无关

C.算法的时间复杂度与实现算法过程中的具体细节无关

D.对于各种特定的输入,算法的时间复杂度是固定不变的

正确答案:D

3.带链的栈与顺序存储的栈相比,其优点是( )。

A.入栈与退栈操作方便

B.可以省略栈底指针

C.入栈操作时不会受栈存储空间的限制而发生溢出

D.所占存储空间相同

正确答案:C

4.在线性链表的存储结构中,其特点是存储空间一般是不连续的,并且( )。

A.前件结点的存储序号大于后件结点的存储序号

B.前件结点的存储序号小于后件结点的存储序号

C.前件结点的存储序号可以小于也可以大于后件结点的存储序号

D.以上答案均不正确

正确答案:C

5.设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是( )。

A.R={(1,2),(:2,4),(4,5),(2,3)}

B.R={(1,3),(:4,1),(3,2),(5,4)}

C.R={(1,2),(:3,2),(5,1),(4,5)}

D.R={(1,3),(:2,4),(3,5),(1,2)}

正确答案:B

6.希尔排序属于插入类排序,该算法每经过一次数据交换后( )。

A.只能消除一个逆序

B.不会产生新的逆序

C.能消除多个逆序

D.消除的逆序个数一定比新产生的逆序个数多

正确答案:C

7.下列叙述正确的是( )。

A.数组是长度固定的线性表

B.矩阵是非线性结构

C.对线性表只能做插入不删除运算

D.线性表中各元素的数据类型可以不同

正确答案:A

8.设数据结构B=( ),其中D=( ), R={( ), ( ), ( ), ( ), ( )},该数据结构为( )。

A.线性结构

B.循环队列

C.循环链表

D.非线性结构

正确答案:A

9.某带链栈的初始状态为 top=bottom=NULL,经过一系列正常的入栈与退栈操作后,top=bottom=20。该栈中的元素个数为( )。

A.0

B.不确定

C.20

D.1

正确答案:D

10.算法的空间复杂度是指( )。

A.算法在执行过程中所需要的计算机存储空间

B.算法所处理的数据量

C.算法程序中的语句或指令条数

D.算法在执行过程中所需要的临时工作单元数

正确答案:A

转载请注明:文章转载自 阿福课堂 https://www.afuketang.com
阿福课堂官方网站》免责声明:
1、因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
2、本网信息来源为其他媒体的稿件转载,免费转载出于非商业性学习目的,版权归原作者所有,如有内容与版权问题等请与本站联系。联系邮箱:1225682794@qq.com。
历年真题

全国计算机二级考试必备试题库300道

2023-6-16 8:44:37

历年真题

全国计算机二级MS Office 考点梳理(2023年9月考题)

2023-6-16 9:48:39

个人中心
购物车
优惠劵
今日签到
搜索