[IT认证]全国计算机等级考试《数据结构》典型试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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]设有下列二叉树,