[计算机类试卷]软件水平考试(中级)软件设计师上午(基础知识)试题模拟试卷5及答案与解析.doc
《[计算机类试卷]软件水平考试(中级)软件设计师上午(基础知识)试题模拟试卷5及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]软件水平考试(中级)软件设计师上午(基础知识)试题模拟试卷5及答案与解析.doc(52页珍藏版)》请在麦多课文档分享上搜索。
1、软件水平考试(中级)软件设计师上午(基础知识)试题模拟试卷 5及答案与解析 1 计算机的 RAS技术,就是指系统的 (10)指标,这 3个指标用来衡量系统的性能。 ( A)速度、容量、价格 ( B)可靠性、可用性、可维修性 ( C)平均无故障时间、平均修复时间、平均故障时间 ( D)并行性、兼容性、可移植性 2 软件工程是一种层次化的技术,包括 3个要素: (11)。 ( A)过程、方法、工具 ( B)需求、设计、实施 ( C)质量、环境、管理 ( D)模型、数据、系统 3 (12)主要用于描述面向对象的开 发过程。 ( A)瀑布模型 ( B)演化模型 ( C)螺旋模型 ( D)喷泉模型 4
2、系统设计是信息系统开发过程中的一个重要的阶段,系统设计的原则是 (13)。 ( A)抽象、封装、继承、原子化 ( B)高内聚、低耦合、可重用、需求引导 ( C)抽象、模块化、信息隐蔽、模块独立 ( D)高可用、需要引导、风险可控、易于维护 5 系统测试是为了发现错误而执行程序的过程,测试的目的就是希望能以最少的人力和时间发现潜在的各种错误和缺陷。信息系统的测试应包括 (14)。 ( A) Alpha测试、 Beta测试 ( B)软件测试、硬件测试、网络测试 ( C)人工测试、机器测试、综合测试 ( D)单元测试、组装测试、确认测试、系统测试 6 由于软件具有可见性差、定量化难等特殊性,因此很难
3、在项目完成前准确地估算出开发软件所需的工作量和费用。其中,估算源代码行数时,可以请 n位有经验专家,每位专家对软件给出 3个估计值: .ai最少源代码行数 (该软件可能的最小规模 ); .bi最大源代码行数 (该软件可能的最大规模 ); .mi最可能的代码行数 (该软件最可能的规模 )。 然后计算出每个专家的估算期望值 Ei=(15), n位 专家的估算期望值的平均值 就是代码行数的估计值。 ( A) ( B) ( C) ( D) 7 结构化分析 (Structured Analysis)方法简称 SA方法,它是一种面向数据流的需求分析方法,适用于分析大型数据处理系统。 SA方法的基本思想是
4、(16)。 ( A)自顶向下逐层分解 ( B)自下向上逐层构架 ( C)先自顶向下分解,然后自下向上构架 ( D)先全面数据抽象,然后模块化 8 在 DFD中,假设分层数据流图里的某张图 (记为图 A)中的某个加工可用另一张图 (记为图 B)来分解,称图 A是图 B的 (17)。 ( A)顶层图 ( B)加工 ( C) 0层图 ( D)父图 9 ISO/IEC 9126软件质量模型由 (18)几个层次组成。 ( A)质量、功能、过程 ( B)成熟性、容错性、易恢复性 ( C)质量特性、质量子特性、度量指标 ( D)质量特性、时间特性、资源特性 10 下列不属于软件复杂性的度量参数是 (19)。
5、 ( A)规模 ( B)结构 ( C)效率 ( D)智能度 11 目标准实施之日起,至标准复审重新确认、修订或废止的时间,称为标准的有效期,我国在国家标准管理办法中规定,国 家标准的有效期一般为 (20)年。 ( A) 2 ( B) 5 ( C) 7 ( D) 10 12 某软件公司根据技术发展的需要,从另一软件公司购买一项现有的软件技术,并与其签定了技术转让协议。该软件公司在购买该项软件技术的合同中应注意 (21)问题。 ( A)技术本身 ( B)知识产权 ( C)技术本身和知识产权 ( D)实用性 13 计算机软件著作权自 (22)起产生。 ( A)软件研究开发之日 ( B)软件销售发行之
6、日 ( C)软件正式发表之日 ( D)软件开发完成之日 14 某操作系统的内存管理采用段 式管理,内存分配采用最先适配算法,计算机的内存为 50MB,刚开始时内存均未使用。经过一段时间的运行 (其内存申请、释放的序列为:申请 20MB申请 15MB申请 10MB释放 15MB申请 10MB释放 20MB申请 8MB)以后,内存中存在 (23)。 ( A) 2个空闲块,长度分别为 10MB、 12MB ( B) 3个空闲块,长度分别为 12MB, 5MB, 5MB ( C) 1个空闲块,长度为 22MB ( D) 4个空闲块,长度分别为 5MB、 5MB、 5MB、 7MB 15 m个进程 (P
7、i, 0im-1)通过 k个等长的缓冲 区 (Bi, 0ik-1)向 n个进程 (Qi,0im-1)发送消息。每个进程 Pi发送消息的顺序与数量不受限制,每个进程 Qi接收消息的顺序与数量也不受限制,但发送进程与接收进程作为两个分别的整体,要求消息发送与接收的整体次序相同。为保证消息发送与接收的充分并行,需要设置(24)。 ( A) 3个信号量,初值分别为 1, 1, 0 ( B) 4个信号量,初值分别为 1, 0, 1, 0 ( C) 3个信号量,初值分别为 k, 1, 0 ( D) 4个信号量,初值分别为 k, 1, 0, 1 16 某个单 CPU计算机的操作系统有 n个进程,当它 处于非
8、核心程序运行时,在运行队列、就绪队列和等待队列中的进程数目分别为 (25)。 ( A) 0 1个、 0 n-1个和 0 n个 ( B) 1个、 0 n-1个和 0 n-1个 ( C) 1个、 0 n个和 0 n个 ( D) 1个、 1 n-1个和 0 n-1个 17 计算机一旦发生中断,将进入中断处理,转入操作系统程序的运行。操作系统程序的入口地址出现在 (26)中。 ( A) GOTO语句 ( B)内存的第一个单元 ( C)待交换的新程序状态字 ( D)中断向量 18 对于下图的非确定的有限状态自动机,其等价的正规表达式是 (27)。( A) 10(1 010)* ( B) 1*0(1 01
9、*0) ( C) 1*0(1 01*0)* ( D) 10(1 010) 19 已知文法 G2=(VT=a,b, VN=S, A, S,P),其中 P为, SSb Ab AaSb 该文法生成的语言是 (28)。 ( A) ambn n m0 ( B) ambn m n0 ( C) ambn nm1 ( D) ambn mn1 20 已知 G4=(VTa, , , (, ), VN=S, L, L, S,P),其中 P为, S(L) a LSL L,SL FIRST(SL)是 (29)。 ( A) ,, ( B) (, a ( C) (, a, ,) ( D) (, a, , , ) 21 在编
10、译程序时,采用的对中间代码的优化方法中, (30)是基于循环结构进行的优化处理。 合并已知量 删除归纳变量 删除多余运算 强度削弱 复写传播 代码外提 ( A) ( B) ( C) ( D) 22 设链式栈中结点的结构为 (data, link),且 top是指向栈顶的指针。若想在链式栈的栈顶插入一个由指针 s所指的结点,则应执行的操作是 (31)。 ( A) top- link=s; ( B) s- link=top- link; top- link=s; ( C) s- link=top; top=s; ( D) s- link=top; top=top- link; 23 设链式栈中结点
11、的结构为 (data, link),且 top是指向栈顶的指针。若想摘除链式栈的栈顶结点,并将被摘除结点的值保存到 x中,则应执行的操作是 (32)。 ( A) x=top- data; top=top- link; ( B) top=top- link; x=top- data; ( C) x=top; top=top- link; ( D) x=top- data; 24 设循环队列的结构是: const int MaxSize=100; typedef int Data Type; typedef struct DataType dataMaxSize; int front, rear;
12、 Queue; 若有一个 Queue类型的队列 Q,试问判断队列满的条件应是 (33)。 ( A) Q.front Q.rear; ( B) Q.front-Q.rear=MaxSize; ( C) Q.front+Q.rear MaxSize; ( D) Q.front=(Q.rear+1)%MaxSize; 25 设循环队 列的结构如题 33。若有一个 Queue类型的队列 Q,计算队列元素个数应该用 (34)。 ( A) (Q.rear-Q.front+ MaxSize)%MaxSize; ( B) Q.rear-Q.front+1; ( C) Q.rear-Q.front-1; ( D
13、) Q.rear-Qfront; 26 设有一个递归算法如下: int fact(int n) if(n =0)return 1; else return n*fact(n-1); 下面正确的叙述是(35)。 ( A) 计算 fact(n)需要执行 n次函数调用 ( B)计算 fact(n)需要执行 n+1次函数调用 ( C)计算 fact(n)需要执行 n+2次函数调用 ( D)计算 fact(n)需要执行 n-1次函数调用 27 LZW编码是 (36)。 ( A)有损数据压缩编码 ( B)无损数据压缩编码 ( C)不压缩数据的编码 ( D)通道 (或称信道 )编码 28 为适应网络带宽和降
14、低存储器存储容量的要求,科技工作者开发了许多算法,用于压缩各种各样的数据。假设处理系统的计算精度足够高,由此造成的数据损失可忽略。其中,逆向离散余 弦变换 (IDCT)(37)。 ( A)对重构图像的质量有损失 ( B)对重构图像的质量没有损失 ( C)变换前后数据项的数目不相等 ( D)变换前后的系数具有相同含义 29 市场上出售标有 80 min/700 MB CD-R光盘, 80 min 700 MB都是指它的容量。其中, 700 MB是指记录 (38)(1MB=10241024B,四舍五入取整数 )。 ( A) 80分钟 CD-DA声音 ( B) CD-ROM Mode 1的用户数据
15、( C) CD-ROM Mode 2的用户数据 ( D)其他 30 在 MPEG-1 Video压缩标准中定义了 I、 P、 B图像,如果要使运动速度极快的影视 (例如飞机翻跟斗 )不模糊,需要 (39)。 ( A)增加 I图像的帧数 /秒 ( B)增加 P图像的帧数 /秒 ( C)增加 B图像的帧数 /秒 ( D)使用其他技术 31 不满足 (43)NF的数据库模式不能称为关系数据库。 ( A) 0 ( B) 1 ( C) 2 ( D) 3 32 给定关系 r(R), r满足 (44)函数依赖。 AB AC ABC CA BCA ACB ( A) 1、 2、 3 ( B) 2、 3、 4、
16、5 ( C) 3、 4、 5、 6 ( D) 1、 2、 3、 6 33 (45)是父类和子类之间共享数据和方法的机制。 ( A)多态 ( B)继承 ( C)绑定 ( D)重置 34 (46)展现了一组对象、接口、协作和它们之间的关系。 ( A)类图 ( B)对象图 ( C)协作图 ( D)活动图 35 面向对象的设计原则包括 (47)。 ( A)弱耦合、弱内聚 ( B)弱耦合、强内聚 ( C)强耦合、强内聚 ( D)强耦合、弱内聚 36 对象被看成是用传递消息的方式互相联系的通信实体,它们既可以接收、也可以拒绝 外界发来的消息。一般情况下,对象 (50)。 ( A)接收它能够识别的消息,也接
17、收它不能识别的消息 ( B)拒绝它能够识别的消息,也拒绝它不能识别的消息 ( C)接收它能够识别的消息,拒绝它不能识别的消息 ( D)拒绝它能够识别的消息,接收它不能识别的消息 37 对象自身引用 (Self-Reference)是 OOPL中的一种特有结构。对象自身引用的值和类型分别扮演了两种意义的角色:对象自身引用的值使得方法体中引用的成员名与特定的对象相关,对象自身引用的类型则决定了方法体被实际共享的 (51)。 ( A)类型 ( B)程度 ( C)大小 ( D)范围 38 回溯法也称为试探法,以下关于回溯法的结论中正确的是 (55)。 ( A)即使问题的解存在,回溯法不一定能找到问题的
18、解 ( B)回溯法找到的问题的解不一定是最优解 ( C)回溯法不能找到问题的全部解 ( D)回溯法无法避免求出的问题解的重复 39 布鲁特 福斯算法是一种常用的 (56)算法。 ( A)匹配 ( B)近似 ( C)概率 ( D)加密 40 传统以太网采用的编码方式是 (63)。 ( A)不归零制 ( B)曼彻斯特 ( C)差分曼彻斯特 ( D) PCM编码 41 关于防火墙不正确的说法是 (64)。 ( A)防火墙通常被安装在被保护的内网与因特网的连接点上 ( B)防火墙可以根据安全策略规定的规则,仅允许 “许可的服务 ”和授权的用户通过 ( C)防火墙能够防止病毒在网上蔓延 ( D)防火墙不
19、能防止网络内部的破坏 42 SSL协议是运行在 (65)层的协议。 ( A)数据链路层 ( B)传输层 ( C)传输层之上 ( D)物理层 43 一个设有 cache的存储系统中,若主存容量为 512KB, cache容量为 2KB,每次交换的数据块长度为 16B。主存数据调入 cache时,为了区分是主存哪个部分哪个字块调入 cache中哪个字块位置。因此在 cache存储器中还需存放调入主存字块的特征,即 cache字块标志 (主存高位地址 )。 cache地址映像若采用直接映像方式,本题中 cache字块标志是 (1)位,若采用全相联地址映像方式,则 cache字块标志是 (2)位。 (
20、 A) 7 ( B) 8 ( C) 12 ( D) 19 ( A) 7 ( B) 8 ( C) 12 ( D) 15 45 堆栈是一个专门的存储区域,访问堆栈时,不需要程序人员指定堆栈单元的地址,要存取的堆栈 单元地址是由 (3)给出的,并且在堆栈操作中这个地址是自动修改的。存取堆栈时存入取出的数据的先后顺序是 (4),这对中断操作提供了很大方便。 ( A) SP ( B) PC ( C)指令地址码 ( D)程序 ( A)先进先出 ( B)先进后出 ( C)没有一定顺序 ( D)按用户要求进行读写 47 将十进制分数 + , - 化成 5位定点二进制小数 (含 1位符号 ),用补码表示它们是
21、(5),二数相加求和时,为了判断结果溢出可采用 (6)方法。 ( A) 0.1010, 0.1101 ( B) 0.1010, 1.0011 ( C) 0.1010, 1.1101 ( D) 1.1010, 0.1101 ( A)双符号位 ( B)不会溢出 ( C)符号位的进位 ( D)最高数据位进位 49 软件项目计划阶段所产生的文档有 (11)、 (12)。 ( A)项目评估 ( B)可行性分析报告 ( C)资源分配说明 ( D)综合计划书 ( A)项目计划书 ( B)规格说明 ( C)系统评估 ( D)性能评估 51 (14)威胁到要开发软件的质量及交付时间, (15)关系到软件的生存能
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 软件 水平 考试 中级 设计师 上午 基础知识 试题 模拟 答案 解析 DOC
