数据构造模拟卷(含答案)经典习题培训讲学.docx
《数据构造模拟卷(含答案)经典习题培训讲学.docx》由会员分享,可在线阅读,更多相关《数据构造模拟卷(含答案)经典习题培训讲学.docx(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据构造模拟卷(含答案)经典习题培训讲学当前位置:文档视界数据构造模拟卷(含答案)经典习题培训讲学数据构造模拟卷(含答案)经典习题培训讲学练习题一、单项选择题1.若将数据构造形式定义为二元组(K,R),其中K是数据元素的有限集合,则R是K上()A.操作的有限集合B.映象的有限集合C.类型的有限集合D.关系的有限集合2.在长度为n的顺序表中删除第i个元素(1in)时,元素移动的次数为()A.n-i+1B.iC.i+1D.n-i3.若不带头结点的单链表的指针为head,则该链表为空的断定条件是()A.head=NULLB.head-next=NULLC.head!=NULLD.head-next=
2、head4.引起循环队列队头位置发生变化的操作是()A.出队B.入队C.取队头元素D.取队尾元素5.若进栈序列为1,2,3,4,5,6,且进栈和出栈能够穿插进行,则不可能出现的出栈序列是()A.2,4,3,1,5,6B.3,2,4,1,6,5C.4,3,2,1,5,6D.2,3,5,1,6,46.字符串通常采用的两种存储方式是()A.散列存储和索引存储B.索引存储和链式存储C.顺序存储和链式存储D.散列存储和顺序存储7.数据构造是A一种数据类型B数据的存储构造C一组性质一样的数据元素的集合D互相之间存在一种或多种特定关系的数据元素的集合8.算法分析的目的是A辨别数据构造的合理性B评价算法的效率
3、C研究算法中输入与输出的关系D鉴别算法的可读性9.在线性表的下列运算中,不改变数据元素之间构造关系的运算是A插入B删除C排序D定位10.下列图示的顺序存储构造表示的二叉树是()11.设串sl=DataStructureswithJava,s2=it,则子串定位函数index(s1,s2)的值为(A15B16C17D1812.二维数组A89按行优先顺序存储,若数组元素A23的存储地址为1087,A47的存储地址为1153,则数组元素A67的存储地址为A1213B1209C1211D120713.在按中序遍历二叉树的算法中,需要借助的辅助数据构造是A队列B栈C线性表D有序表14.在任意一棵二叉树的
4、前序序列和后序序列中,各叶子之间的相对次序关系A不一定一样B都一样C都不一样D互为逆序15.若采用孩子兄弟链表作为树的存储构造,则树的后序遍历应采用二叉树的A层次遍历算法B前序遍历算法C中序遍历算法D后序遍历算法16.若用邻接矩阵表示一个有向图,则其中每一列包含的1的个数为A图中每个顶点的入度B图中每个顶点的出度C图中弧的条数D图中连通分量的数目17.图的邻接矩阵表示法适用于表示A无向图B有向图C稠密图D稀疏图18.若有序表的关键字序列为b,c,d,e,f,g,q,r,s,t,则在二分查找关键字b的经过中,先后进行比拟的关键字依次为Af,c,bBf,d,bCg,c,bDg,d,b19.下面程序
5、段的时间复杂度为()s=0;for(i=1;inext=s-next;s-next=p;B.s-next=p;q-next=s-next;C.p-next=s-next;s-next=q;D.s-next=q;p-next=s-next;21.在计算机内实现递归算法时所需的辅助数据构造是()A.栈B.队列C.树D.图22.通常将链串的结点大小设置为大于1是为了()A.提高串匹配效率B.提高存储密度C.便于插入操作D.便于删除操作23.带行逻辑的三元组表是稀疏矩阵的一种()A.顺序存储构造B.链式存储构造C.索引存储构造D.散列存储构造24.用二叉链表表示具有n个结点的二叉树时,值为空的指针域的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据 构造 模拟 答案 经典 习题 培训 讲学
限制150内