计算机二级必刷题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
《 阿福课堂官方网站》免责声明:
1、因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
2、本网信息来源为其他媒体的稿件转载,免费转载出于非商业性学习目的,版权归原作者所有,如有内容与版权问题等请与本站联系。联系邮箱:1225682794@qq.com。