《数据结构》复习题

《数据结构》复习题

一、判断题

1、( )一个算法可以没有输入,但不能没有输出。

2、( )数据的物理结构是指数据在计算机内的实际存储形式。

3、( )链表是采用链式存储结构的线性表,进行插入、删除操作时,在链表中比在顺序存储结构中效率高。

4、( )栈和队列逻辑上都是线性表。

5、( )若输入序列为1,2,3,4,5,6,则通过一个栈可以输出序列3,2,5,6,4,1。

6、( )队列在数据中的存储原则是后进先出。

7、( )数组是同类型值的集合。

8、( )无向图的邻接矩阵是对称的,有向图的邻接矩阵是不对称的。

9、( )查找成功与否的关键在于是否按主关键字查找。

10、( )排序是计算机程序设计中的一种重要操作,它的功能是将一个数据元素(或记录)的任意序列,重新排列成一个按关键字有序的序列。

1、( )线性表的逻辑顺序与物理顺序总是一致的。

2、( )线性表的顺序存储表示优于链式存储表示。

3、( )深度为h的非空二叉树的第i层最多有2i-1 个结点。

4、( )栈和队列逻辑上都是线性表。

5、( )一般树和二叉树的结点数目都可以为0。

6、( )队列在数据中的存储原则是后进先出。

7、( )给定一组权值,可以唯一构造出一棵哈夫曼树。

二、选择题

1、在数据结构的讨论中把数据结构从逻辑上分为( )。

A 内部结构与外部结构 B 静态结构与动态结构

C 线性结构与非线性结构 D 紧凑结构与非紧凑结构

2、算法指的是( )。

A 计算机程序 B 解决问题的计算方法

C 排序算法 D 解决问题的有限运算序列

3、线性表采用链式存储时,结点的存储地址( )

A 必须是不连续的 B 连续与否均可

C 必须是连续的 D 和头结点的存储地址相连续

4、已知二维数组a[10][10]中,元素a[2][0]的地址为560,每个元素占4个字节,则元素a[1][0]的地址为( )。

A 520 B 522

C 524 D 518

5、树最适合用来表示( )。

A 有序数据元素

B 无序数据元素

C 元素之间具有分支层次关系的数据

D 元素之间无联系的数据

6、计算机识别、存储和加工处理的对象被统称为_________

A 数据 B 数据元素

《数据结构》复习题相关文档

最新文档

返回顶部