数据结构基础知识题库
1. ()是性质相同的数据元素的集合,是数据的子集。 [单选题]
A.数据元素
B.数据对象(正确答案)
C.数据结构
D.数据项
2. 把数据存储到计算机中,并具体体现数据元素间的逻辑结构称为()。 [单选题]
A.物理结构(正确答案)
B.逻辑结构
C.算法的具体实现
D.给相关变量分配存储单元
3. 从n个数中选取最大元素()。 [单选题]
A.基本操作是数据元素间的交换
B.算法的时间复杂度是O(n2)
C.算法的时间复杂度是O(n)(正确答案)
D.需要进行(n+1)次数据元素间的比较
4. 数据的()结构与所使用的计算机无关。 [单选题]
A.逻辑(正确答案)
B.物理
C.存储
D.逻辑与存储
5. 数据的物理结构()。 [单选题]
A.与数据的逻辑结构无关
B.仅仅包括数据元素的表示
C.只包括数据元素间关系的表示
D.包括数据元素的表示和关系的表示(正确答案)
6. 数据结构中,与所使用的计算机无关的是数据的()结构。 [单选题]
A.物理
B.存储
C.逻辑与物理
D.逻辑(正确答案)
7. 数据元素是数据的基本单位,它()。 [单选题]
A.只能有一个数据项组成
B.至少有二个数据项组成
C.可以是一个数据项也可以由若干个数据项组成(正确答案)
D.至少有一个数据项为指针类型
8. 算法的时间复杂度与()有关。 [单选题]
A.所使用的计算机
B.计算机的操作系统
C.算法本身(正确答案)
D.数据结构
9. 同一种逻辑结构()。 [单选题]
A.只能有唯一的存储结构
B.可以有不同的存储结构(正确答案)
C.只能表示某一种数据元素之间的关系
D.以上三种说法均不正确
10. 线性结构中数据元素的位置之间存在()的关系。 [单选题]
A.一对一(正确答案)
B.一对多
C.多对多
D.每一个元素都有一个直接前驱和一个直接后继
11. 树形结构中数据元素的位置之间存在()的关系。 [单选题]
A.一对一
B.一对多(正确答案)
C.多对多
D.每一个元素都有一个直接前驱和一个直接后继
12. 图形结构中数据元素的位置之间存在()的关系。 [单选题]
A.一对一
B.一对多
C.多对多(正确答案)
D.每一个元素都有一个直接前驱和一个直接后继
13. 以下特征中,()不是算法的特性。 [单选题]
A.有穷性
B.确定性
C.有效性
D.有0个或多个输出(正确答案)
14. 某算法的时间复杂度为O(n),表明该算法的() [单选题]
A.问题规模为n
B.执行时间等于n
C.执行的时间与n成正比(正确答案)
D.问题规模与n成正比
15. 以下算法的时间复杂度为()。 void fun(int n){ int j=0; for (i=1;i<=n;i++) j=j+i;} [单选题]
A.O(n)(正确答案)
B.O(n2)
C.O(nlog2n)
D.O(log2n)
16. 以下算法的时间复杂度为()。 void fun(int n){ int sum=0; for ( int i=1;i<=n;i++)for ( int j=1;j<=n;j++) sum+=j*i;} [单选题]
A.O(n)
B.O(n2)(正确答案)
C.O(nlog2n)
D.O(log2n)
17. 线性表是有n个()的有限序列。 [单选题]
A.数据表
B.字符
C.数据元素(正确答案)
D.数据项
18. 线性表是一个()。 [单选题]
A.有限序列,可以为空(正确答案)
B.有限序列,不可以为空
C.无限序列,可以为空
D.无限序列,不可以为空
19. 以下()是一个线性表。 [单选题]
A.由n个实数组成的集合
B.由100个字符组成的序列(正确答案)
C.由所有整数组成的序列
D.所有奇数组成的序列
20. 在线性表中,除了开始元素外,每个元素()。 [单选题]
A.只有唯一的前驱元素(正确答案)数据结构与算法题库
B.只有唯一的后即元素字符
C.有多个前驱元素
D.有多个后继元素
21. 顺序表的最大有优点是()。 [单选题]
A.存储密度大(正确答案)
B.插入运算方便
C.删除运算方便
D.可以方便地用于各种逻辑的存储表示

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。