您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 数据通信与网络 > [IT认证]全国计算机等级考试《数据结构》典型试题
典型题目分类§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,……,ai,……,an),下列说法正确的是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,e2Be2,e4,e3,e1Ce3,e4,e1,e2D任意顺序答案:B[全真模拟试卷8选择题2]栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是AABCEDBDCBEACDBCEADCDABE答案: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==NULLBp==NULLCp-next==headDp==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的结点,则该二叉树中总的结点数为A12B13C14D15答案:B[专家预测试卷2选择题3]设有下列二叉树,CATXBZYP对此二叉树前序遍历的结果为A)ZBTYCPXAB)ATBZXCYPC)ZBTACYXPD)ATBZXCPY答案:B[全真模拟试卷1选择题2]已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是AacbedBdecbaCdeabcDcedba答案:D注:由前序和中序或由后序和中序序列都可以唯一确定一棵二叉树的形状,而仅由前序和后序序列是不能确定的。[全真模拟试卷2选择题1]已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和DBGEACHF,则该二叉树的后序遍历为A)GEDHFBCAB)DGEBHFCAC)ABCDEFGHD)ACBFEDHG答案:B[全真模拟试卷4选择题2]已知一棵二叉树前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则该二叉树的后序遍历的结点访问顺序是AbdgcefhaBgdbecfhaCbdgaechfDgdbehfca答案:D§6查找[全真模拟试卷1填空题2]在长度为n的有序线性表中进行二分查找。最坏的情况下,需要的比较次数为。答案:log2n§7排序[专家预测试卷2填空题1]排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、和选择排序等。答案:交换排序[全真模拟试卷7选择题3]已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是A堆排序B直接插入排序C快速排序D直接选择排序答案:Bcedba[专家预测试卷1选择题1]最简单的交换排序方法是A快速排序B选择排序C堆排序D冒泡排序答案:D[全真模拟试卷7填空题1]冒泡排序算法在最好情况下的元素交换次数为。答案:0注:排序前已经完全有序,比较次数为n-1,交换次数为0。[全真模拟试卷6选择题1]假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为Alog2nBn2CO(n1.5)Dn(n-1)/2答案:D[全真模拟试卷7填空题2]在最坏情况下,堆排序需要的比较次数为。答案:nlog2n[专家预测试卷3选择题3]在下列几种排序方法中,要求内存量最大的是A插入排序B选择排序C快速排序D归并排序答案:D
本文标题:[IT认证]全国计算机等级考试《数据结构》典型试题
链接地址:https://www.777doc.com/doc-6162373 .html