[计算机类试卷]软件水平考试中级软件设计师上午(基础知识)历年真题试卷汇编8及答案与解析.doc
《[计算机类试卷]软件水平考试中级软件设计师上午(基础知识)历年真题试卷汇编8及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]软件水平考试中级软件设计师上午(基础知识)历年真题试卷汇编8及答案与解析.doc(19页珍藏版)》请在麦多课文档分享上搜索。
1、软件水平考试中级软件设计师上午(基础知识)历年真题试卷汇编 8及答案与解析 0 (2012年上半年上午试题 54-56)某销售公司数据库的零件关系 P(零件号,零件名称,供应商,供应商所在地,库存量 ),函数依赖集 F=零件号 零件名称, (零件号,供应商 ) 库存量,供应商 供应商所在地 )。零件关系模式 P属于_(54)。 查询各种零件的平均库存量、最多库存量与最少库存量之间差值的 SQL语句如下: SELECT零件号,零件名称, _(55), FROM P _(56) 1 (54) ( A) 1NF ( B) 2NF ( C) 3NF ( D) 4NF 2 (55) ( A) AVG(库
2、存量 )AS平均库存量, MAX(库存量 )-MIN(库存量 )AS差值 ( B)平均库存量 AS AVG(库存量 ),差值 AS MAX(库存量 )-MIN(库存量 ) ( C) AVG库存量 AS平均库存量, MAX库存量 -MIN库存量 AS差值 ( D)平均库存量 AS AVG库存量,差值 AS MAX库存量 -MIN库存量 3 (56) ( A) ORDER BY供应商 ( B) ORDER BY零件号 ( C) GROUP BY供应商 ( D) GROUP BY零件号 4 (2013年下半年上午试题 57)以下关于线性表存储结构的叙述,正确的是_。 ( A)线性表采用顺序存储结构时
3、,访问表中任意一个指定序号元素的时间复杂度为常量级 ( B)线性表采用顺序存储结构时,在表中任意位置插入新元素的运算时间复杂度为常量级 ( C)线性表采用链式存储结构时,访问表中任意一个指定序号元素的时间复杂度为常量级 ( D)线性表采用链式存储结构时,在表中任意位置插入新元素的运算时间复杂度为常量级 5 (2013年下半年上午试题 58)设循环队列 Q的定义中有 front和 size两个域变量,其中 front表示队头元素的指针, size表示队列的长度,如图 8 7所示 (队列长度为3,队头元素为 x、队尾元素为 z)。设队列的存储空间容量为 M,则队尾元素的指针为 _。 ( A) (Q
4、 front+Q size-1) ( B) (Q front+Q size-1+M) M ( C) (Q front-Q size) ( D) (Q front-Q size+M) M 6 (2013年下半年上午试题 59)在一个有向图 G的拓扑序列中,顶点 Vi排列在 Vj之前,说明图 G中 _。 ( A)一定存在弧 Vi, Vj ( B)一定存在弧 Vi, Vj ( C)可能存在 Vi到 Vj的路径,而不可能存在 VVj到 VVi的路径 ( D)可能存在 VVj到 VVi的路径,而不可能存在 VVi到 VVj的路径 7 (2013年下半年上午试题 60)以下关于哈夫曼树的叙述,正确的是 _
5、。 ( A)哈夫曼树一定是满二叉树,其每层节点数都达到最大值 ( B)哈夫曼树一定是平衡二叉树,其每个节点左右子树的高度差为 -1、 0或 1 ( C)哈夫 曼树中左孩子节点的权值小于父节点、右孩子节点的权值大于父节点 ( D)哈夫曼树中叶子节点的权值越小则距离树根越远、叶子节点的权值越大则距离树根越近 8 (2013年下半年上午试题 61)某哈希表 (散列表 )的长度为 n,设散列函数为H(Key)=Key mod p,采用线性探测法解决冲突。以下关于 p值的叙述中,正确的是 _。 ( A) p的值一般为不大于 n且最接近 n的质数 ( B) p的值一般为大于 n的任意整数 ( C) p的值
6、必须为小于 n的合数 ( D) p的值必须等于 n 9 (2013年上半年上午试 题 51)采用顺序表和单链表存储长度为 n的线性序列,根据序号查找元素,其时间复杂度分别为 _。 ( A) O(1)、 O(1) ( B) O(1)、 O(n) ( C) O(n)、 O(1) ( D) O(n)、 O(n) 10 (2013年上半年上午试题 52)设元素序列 a、 b、 c、 d、 e、 f经过初始为空的栈 S后,得到出栈序列 c e d f b a,则栈 S的最小容量为 _。 ( A) 3 ( B) 4 ( C) 5 ( D) 6 11 (2013年上半年上午试题 53)输出受限的双端队列是指
7、元素可以从队列的 两端输入、但只能从队列的一端输出,如图 8 8所示。若有 e1、 e2、 e3、 e4依次进入输出受限的双端队列,则得不到输出序列 _。( A) e4、 e3、 e2、 e1 ( B) e4、 e2、 e1、 e3 ( C) e4、 e3、 e1、 e2 ( D) e4、 e2、 e3、 e1 12 (2013年上半年上午试题 64)一个高度为 h的满二叉树的节点总数为 2h-1,从根节点开始,自上而下、同层次节点从左至右,对节点按照顺序依次编号,即根节点编号为 1,其左、右孩子节点编号分别为 2和 3,再下一层从左到右的编号为 4、5、 6、 7, 依次类推。那么,在一棵满
8、二叉树中,对于编号为 m和 n的两个节点,若 n=2m+1,则 _节点。 ( A) m是 n的左孩子 ( B) m是 n的右孩子 ( C) n是 m的左孩子 ( D) n是 m的右孩子 13 (2013年上半年上午试题 65)以下关于哈希 (Hash,散列 )查找的叙述中,正确的是 _。 ( A)哈希函数应尽可能复杂些,以消除冲突 ( B)构造哈希函数时应尽量使关键字的所有组成部分都能起作用 ( C)进行哈希查找时,不再需要与查找表中的元素进行比较 ( D)在哈希表中只能添加元素不能删除元 素 14 (2012年下半年上午试题 57)在字符串的模式匹配过程中,如果模式串的每个字符依次和主串中的
9、一个连续的字符序列相等,则称为匹配成功。如果不能在主串中找到与模式串相同的子串,则称为匹配失败。在布鲁特一福斯模式匹配算法 (朴素的或基本的模式匹配 )中,若主串和模式串的长度分别为 n和 m(且 n远大于 m),且恰好在主串末尾的 n个字符处匹配成功,则在上述的模式匹配过程中,字符的比较次数最多为 _。 ( A) nm ( B) (n-m+1)m ( C) (n-m-1)m ( D) (n-m)n 15 (2012年下半年上午试题 58)若某二叉树的后序遍历序列为 KBFDCAE,中序遍历序列为 BKFEACD,则该二叉树为 _。16 (2012年下半年上午试题 59)在 13个元素构成的有
10、序表 M1 13中进行折半查找 (向下取整 ),若找到的元素为 M4,则被比较的元素依次为 _。 ( A) M7、 M3、 M5、 M4 ( B) M7、 M5、 M4 ( C) M7、 M6、 M4 ( D) M7、 M4 17 (2012年下半年上午试题 60)拓扑排序是将有向 图中所有顶点排成一个线性序列的过程,并且该序列满足:若在 AOV网中从顶点 Vi到 Vj有一条路径,则顶点 Vi必然在顶点 Vj之前。对于图 8 9所示的有向图, _是其拓扑序列。( A) 1234576 ( B) 1235467 ( C) 2135476 ( D) 2134567 18 (2012年下半年上午试题
11、 61)图 8 10所示为一棵 N阶 B一树, N最有可能的值为 _。( A) 1 ( B) 2 ( C) 3 ( D) 4 19 (2012年上半年上午试题 57)对于一个长度大于 1且不存在重复元素的序 列,令其所有元素依次通过一个初始为空的队列后,再通过一个初始为空的栈。设队列和栈的容量都足够大,一个序列通过队列 (栈 )的含义是序列的每个元素都入队列 (栈 )且出队列 (栈 )一次且仅一次。对于该序列在上述队列和栈上的操作,正确的是_。 ( A)出队序列和出栈序列一定相同 ( B)出队序列和出栈序列一定互为逆序 ( C)入队序列和出队序列一定相同,入栈序列和出栈序列不一定相同 ( D)
12、入栈序列和出栈序列一定互为逆序,入队序列和出队序列不一定互为逆序 20 (2012年上半年上午试题 58)在字符串的 KMP模式匹配算法中,需要求解模式串p的 next函数值,其定义如下所示。若模式串 p为 “aaabaaa”,则其 next函数值为_。 ( A) 0123123 ( B) 0123210 ( C) 0123432 ( D) 0123456 21 (2012年上半年上午试题 59)若 n2、 n1、 n0分别表示一个二叉树中度为 2、度为 1和叶子节点的数目 (节点的度定义为节点的子树数目 ),则对于任何一个非空的二叉树, _。 ( A) n2一定大于 n1 ( B) n1一定
13、大于 n0 ( C) n2一定大于 n0 ( D) n0一定大于 n2 22 (2012年上半年上午试题 60)从存储空间的利用率角度来看,以下关于数据结构中图的存储的叙述,正确的是 _。 ( A)有向图适合采用邻接矩阵存储,无向图适合采用邻接表存储 ( B)无向图适合采用邻接矩阵存储,有向图适合采用邻接表存储 ( C)完全图适合采用邻接矩阵存储 ( D)完全图适合采用邻接表存储 22 (2013年下半年上午试题 62、 63)对 n个基本有序的整数进行排序,若采用插入排序算法,则时间和空间复杂度分别为 _(62);若采用快速排序算法,则时 间和空间复杂度分别为 _(63)。 23 (62)
14、( A) O(n2)和 O(n) ( B) O(n)和 O(n) ( C) O(n2)和 O(1) ( D) 0(n)和 O(1) 24 (63) ( A) O(n2)和 O(n) ( B) 0(nlgn)和 O(n) ( C) O(n2)和 O(1) ( D) O(nlgn)和 O(1) 24 (2013年下半年上午试题 64、 65)在求解某问题时,经过分析发现该问题具有最优子结构性质,求解过程中子问题被重复求解,则采用 _(64)算法设计策略;若定义问题的 解空间,以深度优先的方式搜索解空间,则采用 _(65)算法设计策略。 25 (64) ( A)分治 ( B)动态规划 ( C)贪心
15、( D)回溯 26 (65) ( A)动态规划 ( B)贪心 ( C)回溯 ( D)分支限界 26 (2013年上半年上午试题 60、 61)考虑下述背包问题的实例。有 5件物品,背包容量为 100,每件物品的价值和重量如表 9 2所示,并已经按照物品的单位重量价值从大到小排好序。根据物品单位重量价值大优先的策略装入背包中,则采用了_(60)设计策略。考 虑 0 1背包问题 (每件物品或者全部装入背包或者不装入背包 )和部分背包问题 (物品可以部分装入背包 ),求解该实例得到的最大价值分别为 _(61)。27 (60) ( A)分治 ( B)贪心 ( C)动态规划 ( D)回溯 28 (61)
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 软件 水平 考试 中级 设计师 上午 基础知识 历年 汇编 答案 解析 DOC
