[计算机类试卷]软件水平考试(中级)软件设计师上午(基础知识)历年真题试卷汇编12及答案与解析.doc
《[计算机类试卷]软件水平考试(中级)软件设计师上午(基础知识)历年真题试卷汇编12及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]软件水平考试(中级)软件设计师上午(基础知识)历年真题试卷汇编12及答案与解析.doc(16页珍藏版)》请在麦多课文档分享上搜索。
1、软件水平考试(中级)软件设计师上午(基础知识)历年真题试卷汇编 12及答案与解析 1 采用顺序表和单链表存储长度为 n的线性序列,根据序号查找元素,其时间复杂度分别为 (51)。 ( A) 0(1)、 0(1) ( B) 0(1)、 0(n) ( C) 0(n)、 0(1) ( D) 0(n)、 0(n) 2 设元素序列 a、 b、 c、 d、 e、 f经过初始为空的栈 S后,得到出栈序列 cedfba,则栈 S的最小容量为 (52)。 ( A) 3 ( B) 4 ( C) 5 ( D) 6 3 输出受限的双端队列是指元素可以从队列的两端输入、 但只能从队列的一端输出,如图81所示。若有 e1
2、、 e2、 e3、 e4 依次进入输出受限的双端队列,则得不到输出队列 (53)。 ( A) e4、 e3、 e2、 e1 ( B) e4、 e2、 e1、 e3 ( C) e4、 e3、 e1、 e2 ( D) e4、 e2、 e3、 e1 4 以下关于线性表存储结构的叙述,正确的是 (57)。 ( A)线性表采用顺序存储结构时,访问表中任意一个指定序号元素的时间复杂度为常量级 ( B)线性表采用顺序存储结构时,在表中任意位置插入新元素的运算时间复杂度为常量级 ( C)线性表采用链式存储结构时,访 问表中任意一个指定序号元素的时间复杂度为常量级 ( D)线性表采用链式存储结构时,在表中任意位
3、置插入新元素的运算时间复杂度为常量级 5 设循环队列 Q的定义中有 front和 size两个域变量,其中 front表示队头元素的指针, size表示队列的长度,如图 8 2所示 (队列长度为 3,队头元素为 X、队尾元素为 z)。设队列的存储空间容量为 M,则队尾元素的指针为 (58)。 ( A) (Q front+Q size一 1) ( B) (Q front+Q size1+M) M ( C) (Q frontQ size) ( D) (Q frontQ size+M) M 6 在字符串的模式匹配过程中,如果模式串的每个字符依次和主串中的一个连续的字符序列相等,则成为匹配成功。如果不
4、能在主串中找到与模式串相同的子串,则称为匹配失败。在布鲁特一福斯模式匹配算法 (朴素的或基本的模式匹配 )中,若主串和模式串的长度分别为n和 m(且 n远大于 m),且恰好在主串末尾的 n个字符处匹配成功,则在上述的模式匹配过程中,字符的比较次数最多为 (57)。 ( A) n*m ( B) (nm+1)*m ( C) (nm一 1)*m ( D) (nm)*n 7 对于一个长度大于 1且不存在重复元素的序列,令其所有元素依次通过一个初始为空的队列后,再通过一个初始为空的栈。设队列和栈的容量都足够大,一个序列通过队列 (栈 )的含义是序列的每个元素都入队列 (栈 )且出队列 (栈 )一次且仅一
5、次。对于该序列在上述队列和栈上的操作,正确的是 (57)。 ( A)出队序列和出栈序列一定相同 ( B)出队序列和出栈序列一定互为逆序 ( C)入队序列和出队序列一定相同,入栈序列和出栈序列不一定相同 ( D)入栈序列和出栈序列一定互为逆序,入队序列和出队序列不一定互为逆序 8 在字符串的 KMP模式匹配算法中,需要求解模式串 p的 next函数值,其定义如下所示。若模式串 p为 “aaabaaa”,则其 next函数值为 (58)。( A) 123123 ( B) 123210 ( C) 123432 ( D) 123456 9 对于线性表 (由 n个同类元素构成的线性序列 ),采用单向循环
6、链表存储的特定之一是 (58)。 ( A)从表中任意节点出发都能遍历整个链表 ( B)对表中的任意节点可以进行随机访问 ( C)对于表中的任意一个节点,访问其直接前驱和直接后继节点所有时间相同 ( D)第一个节点必须是头节点 10 设循环队列 Q的定义中有 rear和 len两个域变量,其中 rear表示队尾元素的指针, len表示队列的长度,如图 83所示 (队列长度为 3,队头元素为 e)。设队列的存储空间容量为M,则队头元素的指针为 (57)。 ( A) (Q rear+Q len1) ( B) (Q rear+Q len一 1+M) M ( C) (Q rear一 Q len+1) (
7、 D) (Q rearQ len+1+M) M 11 栈是一种按 “后进先出 ”原则进行插入和删除操作的数据结构,因此, (60)必须用栈。 ( A)实现函数或 过程的递归调用及返回处理时 ( B)将一个元素序列进行逆置 ( C)链表节点的申请和释放 ( D)可执行程序的装入和卸载 12 若对一个链表最常用的操作是在末尾插入节点和删除尾节点,则采用仅设尾指针的单向循环链表 (不含头节点 )时, (65)。 ( A)插入和删除操作的时间复杂度都为 O(1) ( B)插入和删除操作的时间复杂度都为 O(n) ( C)插入操作的时间复杂度为 O(1),删除操作的时间复杂度为 O(n) ( D)插入操
8、作的时间复杂度为 O(n),删除操作的时间复杂度为 O(1) 13 对二维数组 a1一 N, 1一 N中的一个元素 ai,j(1i, jN),存储在 a嘶 之前的元素个数 (21)。 ( A)与按行存储或按列存储方式无关 ( B)在 i=j时与按行存储或按列存储方式无关 ( C)在按行存储方式下比按列存储方式下要多 ( D)在按行存储方式下比按列存储方式下要少 14 若二维数组 arr1一 M, 1一 N的首地址为 base,数组元素按列存储且每个元素占用 K个存储单元,则元素 arri, j在该数组空间的地址为 (21)。 ( A) base+(i1)M+j1)K ( B) base+(i一
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 软件 水平 考试 中级 设计师 上午 基础知识 历年 汇编 12 答案 解析 DOC
