[IT认证]全国计算机等级考试《数据结构》典型试题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

典型题目分类

§1 概述

[全真模拟试卷3选择题3]数据结构中,与计算机无关的是数据的

A存储结构B物理结构C逻辑结构D物理和存储结构

答案:C

[全真模拟试卷5选择题1]数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及A数据的存储结构B计算方法C数据映象D逻辑存储

答案:A

[全真模拟试卷5选择题3]在计算机中,算法是指

A加工方法B解决方案的准确而完整的描述

C排序方法D查询方法

答案:B

[全真模拟试卷1填空题1]算法的基本特征是可行性、确定性、和拥有足够的情报。

答案:有穷性

[全真模拟试卷6选择题2]算法分析的目的是

A找出数据结构的合理性B找出算法中输入和输出之间的关系C分析算法的易懂性和可靠性D分析算法的效率以求改进

答案:D

[全真模拟试卷6填空题1]在算法正确的前提下,评价一个算法的两个标准是。答案:时间复杂度和空间复杂度[专家预测试卷3填空题1]算法的工作量大小和实现算法所需的存储单元多少分别称为算法的。

答案:时间复杂度和空间复杂度

[全真模拟试卷3选择题1]算法的空间复杂度是指

A算法程序的长度B算法程序中的指令条数

C算法程序所占的存储空间D执行过程中所需要的存储空间答案:D

§2 线性表

[全真模拟试卷6选择题3]线性表L=(a1,a2,……,a i,……,a n),下列说法正确的是

A每个元素都有一个直接前件和直接后件

B线性表中至少要有一个元素

C表中诸元素的排列顺序必须是由小到大或由大到小

D除第一个元素和最后一个元素外,其余每个元素都有且只有一个直接前件和一个直接后件

答案:D

[全真模拟试卷7选择题1]下列叙述正确的是

A线性表是线性结构B栈和队列是非线性结构

C线性链表是非线性结构D二叉树是线性结构

答案:A

[专家预测试卷3选择题1]根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分成

A动态结构和静态结构B紧凑结构和非紧凑结构

C线性结构和非线性结构D内部结构和外部结构

答案:C

[全真模拟试卷3填空题1]数据的逻辑结构有线性结构和两大类。

答案:非线性结构

[专家预测试卷1选择题3]线性表的顺序存储结构和线性表的链式存储结构分别是

A顺序存取的存储结构,顺序存取的存储结构

B随机存取的存储结构,顺序存取的存储结构

C随机存取的存储结构,随机存取的存储结构

D任意存取的存储结构,任意存取的存储结构

答案:B

[全真模拟试卷5填空题1]长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为。

答案:n/2

§3 栈和队列

[全真模拟试卷1选择题1]栈和队列的共同特点是

A都是先进先出B都是后进先出

C只允许在端点处插入和删除元素D没有共同点

答案:C

[全真模拟试卷2选择题3]如果进栈序列为e1,e2,e3,e4,则可

能的出栈序列是

Ae3,e1,e4,e2 Be2,e4,e3,e1

Ce3,e4,e1,e2 D任意顺序

答案:B

[全真模拟试卷8选择题2]栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是

AABCEDBDCBEA

CDBCEADCDABE

答案:B

[专家预测试卷2选择题1]下列数据结构中,按先进后出原则组织数据的是

A线性链表B栈C循环链表D顺序表

答案:B

[专家预测试卷1填空题1]栈和队列通常采用的存储结构是。

答案:链式结构和顺序结构

注:实事上各种数据结构都可以有以上两种存储结构。

[全真模拟试卷4选择题3]一些重要的程序设计语言(如C和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用

A栈B堆C数组D链表

答案:A

§4 线性链表

[全真模拟试卷3选择题2]用链表表示线性表的优点是A便于随机存取B花费的存储空间比顺序存储少

C便于插入和删除操作D数据元素的物理顺序与逻辑顺序相同

答案:C

[全真模拟试卷1选择题3]链表不具有的特点是

A不必事先估计存储空间B可随机访问任一元素

C插入和删除不需要移动元素D所需空间与线性表长度成正比

[全真模拟试卷2填空题1]数据结构分为逻辑结构和存储结构,线性链表属于。

答案:存储结构

[全真模拟试卷6选择题4]在单链表中,增加头结点的目的是A方便运算的实现B使单链表至少有一个结点

C标识表结点中首结点的位置D说明单链表是线性表的链式存储实现

答案:A

[全真模拟试卷7选择题2]非空的循环单链表head的尾结点(由p所指向),满足

Ap->next==NULL B p==NULL

C p->next==head

D p==head

答案:C

[全真模拟试卷8选择题1]循环链表的主要优点是

A不再需要头指针了

B从表中任一结点出发都能访问到整个链表

C在进行插入、删除运算时,能更好地保证链表不断开

D已知某个结点的位置后,能够容易的找到它的直接前件

答案:B

[全真模拟试卷5选择题2]串的长度是

A串中不同字符的个数B串中不同字母的个数

C串中所含字符的个数且字符个数大于零

D串中所含字符的个数

答案:D

§5 树与二叉树

[全真模拟试卷2选择题2]树是结点的集合,它的根结点的数目是

A有且只有1B1或多于1C0或1D至少2

答案:A

[全真模拟试卷4填空题1]在深度为5的满二叉树中,叶子结点的个数为

A32B31C16D15答案:C(注:满二叉树的叶结点都在最底层,本题即第5层)[专家预测试卷2选择题2]具有3个结点的二叉树有

A2种形态B4种形态C7种形态D5种形态

答案:D

[专家预测试卷3选择题2]设一棵二叉树中有3个叶子结点,有8个度为1的结点,则该二叉树中总的结点数为

A12B13C14

15答案:B

[专家预测试卷2选择题3]设有下列二叉树,

相关文档
最新文档