|
一、单选题(共 25 道试题,共 100 分。) V 1. 栈操作的原则是( )
A. 栈顶删除
B. 先进先出
C. 后进先出
D. 栈顶插入
标准资料:C
2. 单链表表示法的基本思想是指针P表示结点间的逻辑关系,则以下说法错误的是
A. 任何指针都不能用打印语句输出一个指针型变量的值
B. 如果要引用(如访问)p所指结点,只需写出p(以后跟域名)即可
C. 若想修改变量p的值(比如让P指向另一个结点),则应直接对p赋值
D. 对于一个指针型变量P的值。只需知道它指的是哪个结点
标准资料:B
3. 在一个单链表HL中,若要向表头插入一个由指针p指向的结点,则执行( )。
A. HL=p;p->next=HL;
B. p->next=HL;HL=p;
C. p->next=HL;p=HL;
D. p->next=HL->next;HL->next=p;
标准资料:B
4. 用某种排序方法队线性表(25,84,21,47,15,27,68,35,20)进行排序,元素序列变化如下:(1)25,84,21,47,15,27,68,35,20 (2)20,15,21,25,47,27,68,35,84 (3)15,20,21,25,35,27,47,68,84 (4)15,20,21,25,27,35,47,68,84 所采用的排序方法是( )。
A. 选择排序
B. Shell排序
C. 归并排序
D. 快速排序
标准资料:D
5. 由两个栈共享一个向量空间的好处是( )。
A. 减少存取时间,降低下溢发生的机率
B. 节省存储空间,降低上溢发生的机率
C. 减少存取时间,降低上溢发生的机率
D. 节省存储空间,降低下溢发生的机率
标准资料:B
6. 快速排序的记录移动次数( )比较次数,其总执行时间为O(nlog2n)。
A. 大于
B. 大于等于
C. 小于等于
D. 小于
标准资料:
7. 线性链表不具有的特点是()。
A. 随机访问
B. 不必事先估计所需存储空间大小
C. 插入与删除时不必移动元素
D. 所需空间与线性表长度成正比
标准资料:
8. 当初始序列已经按键值有序,用直接插入算法对其进行排序,需要循环的次数为( )
A. n2
B. nlog2n
C. log2n
D. n-1
标准资料:
9. 在稀疏矩阵的带行指针向量的链接存储中,每个行单链表中的结点都具有相同的()。
A. 行号
B. 列号
C. 元素值
D. 地址
标准资料:
10. 串是任意有限个( )
A. 符号构成的序列
B. 符号构成的集合
C. 字符构成的序列
D. 字符构成的集合
标准资料:
11. 若让元素1,2,3依次进栈,则出栈次序不可能出现()种情况。
A. 3,2,1
B. 2,1,3
C. 3,1,2
D. 1,3,2
标准资料:
12. 顺序队列的人队操作应为 ( )
A. sq.rear=sq.rear+1 sq.data[sq.rear]=x
B. sq.data[sq.rear]=x sq.rear=sq.rear+1
C. sq.rear=(sq.rear+1)% maxsize; sq.data[sq.rear]=x
D. sq.data[sqrear]=x sq.rear=(sq.rear+1)% maxsize
标准资料:
13. 在一个单链表HL中,若要在指针q所指结点的后面插入一个由指针p所指向的结点,则执行( )。
A. q->next=p->next;p->next=q;
B. p->next=q->next;q=p;
C. q->next=p->next;p->next=q;
D. p->next=q->next;q->next=p;
标准资料:
14. 对有n个记录的有序表采用二分查找,其平均查找长度的量级为( )
A. O(log2n)
B. O(nlog2n)
C. O(n)
D. O(n2)
标准资料:
15. 以下关于数据的存储结构的叙述哪一条是正确的( )。
A. 数据的存储结构是数据间关系的抽象描述
B. 数据的存储结构是逻辑结构在计算机存储器中的实现
C. 数据的存储结构分为线性结构和非线性结构
D. 数据的存储结构对数据运算的具体实现没有影响
标准资料:
16. 队列的删除操作是在( )进行。
A. 队首
B. 队尾
C. 队前
D. 队后
标准资料:
17. 算法的时间复杂度是指( )。
A. 执行算法程序所需要的时间
B. 算法程序的长度
C. 算法执行过程中所需要的基本运算次数
D. 算法程序中的指令条数
标准资料:
18. 在含n个顶点和e条边的无向图的邻接矩阵中,零元素的个数为()。
A. e
B. 2e
C. n的平方-e
D. n的平方-2e
标准资料:
19. 设矩阵A是一对称矩阵(aij=aji,1<=i,j<=8),若每个矩阵元素占3个单元,将其上三角部分(包括对角线)按行序为主序存放在数组B中,B的首地址为1000,则矩阵元素a67的地址为( )
A. 1031
B. 1093
C. 1096
D. 1032
标准资料:
20. 快速排序方法在情况下最不利于发挥其长处。
A. 要排序的数据量太大
B. 要排序的数据中含有多个相同值
C. 要排序的数据已基本有序
D. 要排序的数据个数为奇数
标准资料:
21. 在一个顺序队列中,队首指针指向队首元素的( )位置。
A. 后一个
B. 前一个
C. 当前
D. 不确定
标准资料:
22. 向堆中插入一个元素的时间复杂度为( )。
A. O(log2n)
B. O(n)
C. O(1)
D. O(nlog2n)
标准资料:
23. 下列数据结构中,能用折半查找的是( )。
A. 顺序存储的有序线性表
B. 线性链表
C. 二叉链表
D. 有序线性链表
标准资料:
24. 一个具有n个顶点的无向完全图的边数为( )
A. n(n+1)/2
B. n(n-1)/2
C. n(n-1)
D. n(n+1)
标准资料:
25. 线性表是一个具有n个()的有限序列。
A. 表元素
B. 字符
C. 数据元素
D. 数据项
标准资料:
|
|