一、选择题( (1)~(35) 每题2分,共70分)
下列各题A) 、B) 、C) 、D) 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1) 数据的存储结构是指
A) 存储在外存中的数据 B) 数据所占的存储空间量
C) 数据在计算机中的顺序存储方式 D) 数据的逻辑结构在计算机中的表示
(2) 下列关于栈的描述中错误的是
A) 栈是先进后出的线性表
B) 栈只能顺序存储
C) 栈具有记忆作用
D) 对栈的插入与删除操作中,不需要改变栈底指针
(3) 对于长度为n的线性表,在最坏的情况下,下列各排序法所对应的比较次数中正确的是
A) 冒泡排序为n/2 B) 冒泡排序为n
C) 快速排序为n D) 快速排序为n(n-1)/2
(4) 对于长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为
A) log2n B) n/2 C) n D) n+1
(5) 下列对于线性链表的描述中正确的是
A) 存储空间不一定是连续,且各元素的存储顺序是任意的
B) 存储空间不一定是连续,且前件元素一定存储在后件元素的前面
C) 存储空间必须是连续,且前件元素一定存储在后件元素的前面
D) 存储空间必须是连续,且各元素的存储顺序是任意的
(6) 下列对软件测试的描述中正确的是
A) 软件测试的目的是证明程序是否正确
B) 软件测试的目的是使程序运行结果正确
C) 软件测试的目的是尽可能多地发现程序中的错误