【学历类职业资格】数据结构自考题-11及答案解析.doc
《【学历类职业资格】数据结构自考题-11及答案解析.doc》由会员分享,可在线阅读,更多相关《【学历类职业资格】数据结构自考题-11及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、数据结构自考题-11 及答案解析(总分:90.00,做题时间:90 分钟)一、B单项选择题/B(总题数:15,分数:30.00)1.当初始序列已经按键值有序时,用直接插入算法进行排序,需要比较的次数为 U /U A.n2 B.nlonan C.log2n D.n-1(分数:2.00)A.B.C.D.2.长度为 12的按关键字有序的查找表采用顺序组织方式。若采用二分查找方法,则在等概率情况下,查找失败时的 ASL值是U /U A.37/12 B.62/13 C.39/12 D.49/13(分数:2.00)A.B.C.D.3.对广义表(a),(b)进行下面的操作 head(head(a),(b)后
2、的结果是U /U A.a B.(a) C.( ) D.不确定(分数:2.00)A.B.C.D.4.顺序存储结构 U /U A.仅适合于静态查找表的存储 B.仅适合干动态查找表的存储 C.既适合静态又适合动态查找表的存储 D.既不适合静态又不适合动态查找表的存储(分数:2.00)A.B.C.D.5.将含有 83个结点的完全二叉树从根结点开始编号,根为 1号,后面按从上到下、从左到右的顺序对结点编号,那么编号为 41的结点的双亲结点编号为U /U A.42 B.40 C.21 D.20(分数:2.00)A.B.C.D.6.非空的单循环链表 L的尾结点 P,满足U /U A.P.next=NULL;
3、 B.P=NULL; C.P.next=L; D.P=L(分数:2.00)A.B.C.D.7.对长度为 n的关键字序列进行堆排序的空间复杂度为 U /U A.O(log2n) B.O(1) C.O(n) D.O(n*log2n)(分数:2.00)A.B.C.D.8.堆排序的最坏时间复杂度为U /U A.O(n) B.O(10g2n) C.O(nlog2n) D.O(n2)(分数:2.00)A.B.C.D.9.在线性表的下列运算中,不改变数据元素之间结构关系的运算是 U /U A.插入 B.删除 C.排序 D.定位(分数:2.00)A.B.C.D.10.深度为 k的二叉树,所含叶子的个数最多为U
4、 /U A.2K B.K C.2K-1 D.2K-1(分数:2.00)A.B.C.D.11.对关键字序列(6,1,4,3,7,2,8,5)进行快速排序时,以第 1个元素为基准的一次划分的结果为 U /U A.(5,1,4,3,6,2,8,7) B.(5,1,4,3,2,6,7,8) C.(5,1,4,3,2,6,8,7) D.(8,7,6,5,4,3,2,1)(分数:2.00)A.B.C.D.12.一个具有 N个顶点的有向图最多有U /U条边。 A.N(N-1)/2 B.N(N-1) C.N(N+1) D.N(N+1)/2(分数:2.00)A.B.C.D.13.通常要求同一逻辑结构中的所有数据
5、元素具有相同的特性,这意味着U /U A.数据元素具有同一特点 B.不仅数据元素所包含的数据项的个数要相同,而且对应数据项的类型要一致 C.每个数据元素都一样 D.数据元素所包含的数据项的个数要相等(分数:2.00)A.B.C.D.14.采用分治法进行排序的方法是U /U A.快速排序 B.插入排序 C.堆排序 D.希尔排序(分数:2.00)A.B.C.D.15.下列说法中正确的是U /U A.二叉树中任何一个结点的度都为 2 B.二叉树的度为 2 C.任何一棵二叉树中至少有一个结点的度为 2 D.一棵二叉树的度可以小于 2(分数:2.00)A.B.C.D.二、B填空题/B(总题数:10,分数
6、:20.00)16.一个字符串相等的充要条件是_和_。(分数:2.00)填空项 1:_17.当所有结点的权值都相等时,用这些结点构造的二叉排序树上只有 1。(分数:2.00)填空项 1:_18.假设散列文件中一个桶能存放 m个记录,则桶“溢出”的含义是,当需要插入新的记录时,该桶中 1。(分数:2.00)填空项 1:_19.数组的长度是_,线性表的长度是_。(分数:2.00)填空项 1:_20.对表长为 9000的索引顺序表进行分块查找,假设每一块的长度均为 15,且以顺序查找确定块,则在各记录的查找概率均相等的情况下,其查找成功的平均查找长度为 1。(分数:2.00)填空项 1:_21.多维
7、数组和广义表是一种非常复杂的非线性结构,它们的逻辑特点是 1。(分数:2.00)填空项 1:_22.假设以列优先顺序存储二维数组 A58,其中元素 A00的存储地址为 LOC(a00),且每个元素占 4个存储单元,则数组元素 Aij的存储地址为 1 。(分数:2.00)填空项 1:_23.一棵含 999个结点的完全二叉树的深度为 1。(分数:2.00)填空项 1:_24.控制区间和控制区域是 1 文件的逻辑存储单位。(分数:2.00)填空项 1:_25.对于数组,通常具有的基本操作有_种,它们分别是_。(分数:2.00)填空项 1:_三、B解答题/B(总题数:4,分数:20.00)26.对于下
8、面用三元组表示的稀疏矩阵,请分别写出它们所对应的稀疏矩阵。 (分数:5.00)_27.图的邻接表的类型定义如下所示: #define MaxVertexNum 50 typedef struct node int adjvex; struct node*next; EdgeNode; typedef struct VertexType vertex; EdgeNode*firstedge; VertexNode; typedef VertexNode A djListMaxVertexNum; typedef struct AdjList adjiist; int n,e; ALGraph;
9、为便于删除和插入图的顶点的操作,可将邻接表的表头向量定义为链式结构,两种定义的存储表示实例如下图所示,请写出重新定义的类型说明。 (分数:5.00)_28.假设有一个长度为 n的有序序列,在进行查找时,可以借助二叉树来进行,请结合二叉树的性质来分析二分查找的最坏性能和平均性能。(分数:5.00)_29.某类物品的编号由一个大写英文字母及 2位数字(09)组成,形如 E32。运用基数排序对下列物品编号序列进行按字典序的排序,写出每一趟(分配和收集)后的结果。 E13,A37,F43,B32,B47,E12,F37,B12 第一趟: 第二趟: 第三耥:(分数:5.00)_四、B算法阅读题/B(总题
10、数:1,分数:10.00)阅读下列算法,并回答问题: (1)设串 s=“OneWorldOneDream“,t=“One“,pos 是一维整型数组,写出算法f32(s,t,pos)执行之后得到的返回值和 pos中的值; (2)简述算法 f32的功能。 int strlen(char*s); /*返回串 S的长度*/ int index(char*st,char*t); /*若串 t在串 st中出现,则返回在串 st中首次出现的下标值,否则返回-1*/ int f32(char*s,char*t,int pos) int i,j,k,ls,It; Is=strlen(s); lt=strlen(
11、t); if(ls=0| It=0)return-1; k=0; i=0; do j=index(s+i,t); if(j=0) posk+=i+j; i+=j+it; while(i+it=is return k; (分数:10.00)_五、B算法设计题/B(总题数:1,分数:10.00)30.有两个磁盘文件 A、B,各存放一行字母,要求把这两个文件中的信息按字母顺序排列合并,输出到一个新文件 C中。(分数:10.00)_数据结构自考题-11 答案解析(总分:90.00,做题时间:90 分钟)一、B单项选择题/B(总题数:15,分数:30.00)1.当初始序列已经按键值有序时,用直接插入算法
12、进行排序,需要比较的次数为 U /U A.n2 B.nlonan C.log2n D.n-1(分数:2.00)A.B.C.D. 解析:2.长度为 12的按关键字有序的查找表采用顺序组织方式。若采用二分查找方法,则在等概率情况下,查找失败时的 ASL值是U /U A.37/12 B.62/13 C.39/12 D.49/13(分数:2.00)A.B. C.D.解析:3.对广义表(a),(b)进行下面的操作 head(head(a),(b)后的结果是U /U A.a B.(a) C.( ) D.不确定(分数:2.00)A. B.C.D.解析:4.顺序存储结构 U /U A.仅适合于静态查找表的存储
13、 B.仅适合干动态查找表的存储 C.既适合静态又适合动态查找表的存储 D.既不适合静态又不适合动态查找表的存储(分数:2.00)A.B.C. D.解析:5.将含有 83个结点的完全二叉树从根结点开始编号,根为 1号,后面按从上到下、从左到右的顺序对结点编号,那么编号为 41的结点的双亲结点编号为U /U A.42 B.40 C.21 D.20(分数:2.00)A.B.C.D. 解析:6.非空的单循环链表 L的尾结点 P,满足U /U A.P.next=NULL; B.P=NULL; C.P.next=L; D.P=L(分数:2.00)A.B.C. D.解析:7.对长度为 n的关键字序列进行堆排
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学历 职业资格 数据结构 考题 11 答案 解析 DOC
