[计算机类试卷]软件水平考试(中级)软件设计师上午(基础知识)试题模拟试卷87及答案与解析.doc
《[计算机类试卷]软件水平考试(中级)软件设计师上午(基础知识)试题模拟试卷87及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]软件水平考试(中级)软件设计师上午(基础知识)试题模拟试卷87及答案与解析.doc(47页珍藏版)》请在麦多课文档分享上搜索。
1、软件水平考试(中级)软件设计师上午(基础知识)试题模拟试卷 87及答案与解析 0 给定关系模式 R(A, B, C, D)、 S(C, D, E),与 1,3,5(2=软件工程 )等价的 SQL语句如下: SETECT (53) FROM R, s WHERE (54) ;下列查询 B=“信息 ”且E=“北京 ”的 A、 B、 E的关系代数表达式中,查询效率最高的是 (55) 。 1 (53) ( A) A, C, S C ( B) A, B, E ( C) A, R C, E ( D) A, R C, S D 2 (54) ( A) B=软件工程 OR R C=S C AND R D=S-D
2、 ( B) B=软件工程 OR R C=S C AND R D=S D ( C) B=软件工程 OR R C=S C OR R D=S D ( D) B=软件工程 AND R C: S CAND R D=S D 3 (55) 3 以下媒体中, (12) 是表示媒体, (13)是表现媒体。 4 (12) ( A)声音 ( B)声音编码 ( C)超声波 ( D)喇叭 5 (13) ( A)声音 ( B)声音编码 ( C)超声波 ( D)喇叭 5 下图是一个软件 项目的活动图,其中顶点表示项目里程碑,连接顶点的边表示活动,边的权重表示活动的持续时间,则里程碑 (19)在关键路径上。活动 GH的松弛时
3、间是 (20) 。 6 (19) ( A) B ( B) E ( C) C ( D) K 7 (20) ( A) 0 ( B) 1 ( C) 2 ( D) 3 7 假设磁盘块与缓冲区大小相同,每个盘块读入缓冲区的时间为 10s,由缓冲区送至用户区的时间是 5s,系统对每个磁盘块数据的处理时间为 2s。若用户需要将大小为 10个磁盘块的 Docl文件逐块从磁盘读入缓冲区,并送至用户区进 行处理,那么采用单缓冲区需要花费的时间为 (25) s;采用双缓冲区需要花费的时间为 (26)s。 8 (25) ( A) 100 ( B) 107 ( C) 1 52 ( D) 170 9 (26) ( A)
4、100 ( B) 107 ( C) 152 ( D) 170 9 在如下所示的进程资源图中, (27) :该进程资源图是 (28) 。10 (27) ( A) P1、 P2、 P3都是阻塞节点 ( B) P1是阻塞节点、 P2、 P3是非阻塞节点 ( C) P1、 P2是阻塞节点、 P3是非阻塞节点 ( D) P1、 P2是非阻塞节点、 P3是阻塞节点 11 (28) ( A)可以化简的,其化简顺序为 P1一 P2一 P3 ( B)可以化简的,其化简顺序为 P3一 P1一 P2 ( C)可以化简的,其化简顺序为 P2一 P1一 P3 ( D)不可以化简的,因为 P1、 P2、 P3申请的资源都
5、不能得到满足 11 下图所示的程序流程图中有 (34) 条不同的简单路径。采用 McCabe度量法计算该程序图的环路复杂性为 (35) 。12 (34) ( A) 3 ( B) 4 ( C) 5 ( D) 6 13 (35) ( A) 3 ( B) 4 ( C) 5 ( D) 6 13 在面向对象程序设计语言中,对象之间通过 (39) 方式进行通信。以下关于好的面向对象程序设计语言的叙述中,不正确的是 (40) 。 14 (39) ( A)消息传递 ( B)继承 ( C)引用 ( D)多态 15 (40) ( A)应该支持被封装的对象 ( B)应该支持类与实例的概念 ( C)应该支持通过指针进
6、行引用 ( D)应该支持继承和多态 15 UML中有 4种事物:结构事物、行为事物、分组事物和注释事物。类、接口、构件属于 (41) 事物;一 个依附于一个元素或一组元素之上对其进行约束或解释的简单符号为 (42) 事物。 16 (41) ( A)结构 ( B)行为 ( C)分组 ( D)注释 17 (42) ( A)结构 ( B)行为 ( C)分组 ( D)注释 17 一组对象以定义良好但是复杂的方式进行通信,产生的相互依赖关系结构混乱且难以理解。采用 (43) 模式,用一个中介对象来封装一系列的对象交互,从而使各对象不需要显式地相互引用,使其耦合松散,而且可以独立地改变它们之间的交互。此模
7、式与 (44) 模式是相 互竞争的模式,主要差别是:前者的中介对象封装了其他对象间的通信,而后者通过引入其他对象来分布通信。 18 (43) ( A)解释器 (Interpreter) ( B)策略 (Strategy) ( C)中介者 (Mediator) ( D)观察者 (Observer) 19 (44) ( A)解释器 (Interpreter) ( B)策略 (Strategy) ( C)中介者 (Mediator) ( D)观察者 (Observer) 20 UML图中,一张交互图显示一个交互,由一组对象及其之间的关系组成, 包含它们之间可能传递的消息。 ( )不是交互图。 ( A
8、)序列图 ( B)对象图 ( C)通信图 ( D)时序图 20 下图所示为 (46) 设计模式,适用于 (47) 。21 (46) ( A)抽象工厂 (Abstract Factory) ( B)生成器 (Builder) ( C)工厂方法 (Factory Method) ( D)原型 (Prototype) 22 (47) ( A)一个系统要由多个产品系列中的一个来配置时 ( B)当一个类希望由它的子类来指定它所创建的对象时 ( C)当创建 复杂对象的算法应该独立于该对象的组成部分及其装配方式时 ( D)当一个系统应该独立于它的产品创建、构成和表示时 22 在数据库逻辑结构设计阶段,需要
9、(51) 阶段形成的 (52) 作为设计依据。 23 (51) ( A)需求分析 ( B)概念结构设计 ( C)物理结构设计 ( D)数据库运行和维护 24 (52) ( A)程序文档、数据字典和数据流图 ( B)需求说明文档、程序文档和数据流图 ( C)需求说明文档、数据字典和数据流图 ( D)需求说明文档、数据字典和程序文档 24 快速排序算 法在排序过程中,在待排序数组中确定一个元素为基准元素,根据基准元素把待排序数组划分成两个部分,前面一部分元素值小于等于基准元素,而后面一部分元素值大于基准元素。然后再分别对前后两个部分进一步进行划分。根据上述描述,快速排序算法采用了 (61) 算法设
10、计策略。已知确定基准元素操作的时间复杂度为 (n),则快速排序算法的最好和最坏情况下的时间复杂度为 (62) 。 25 (61) ( A)分治 ( B)动态规划 ( C)贪心 ( D)回溯 26 (62) ( A) (n)和 (nlgn) ( B) (n)和 (n2) ( C) (nlgn)和 (nlgn) ( D) (nlgn)和 (n2) 26 已知一个文件中出现的各字符及其对应的频率如下表所示。若采用定长编码,则该文件中字符的码长应为 (64) 。若采用 Huffi-nan编码,则字符序列 “face”的编码应为 (65) 。 27 (64) ( A) 2 ( B) 3 ( C) 4 (
11、 D) 5 28 (65) ( A) 110001001101 ( B) 001110110011 ( C) 101000010100 ( D) 010111101011 28 ICMP协议属于因特网中的 (67)协议, ICMP协议数据单元封装在 (68) 中传送。 29 (67) ( A)数据链路层 ( B)网络层 ( C)传输层 ( D)会话层 30 (68) ( A)以太帧 ( B) TCP段 ( C) UDP数据报 ( D) IP数据报 31 三总线结构的计算机总线系统由 ( )组成。 ( A) CPU总线、内存总线和 IO总线 ( B)数据总线、地址总线和控制总线 ( C)系统总线
12、、内部总线和外部总线 ( D)串行总线、并行总线和 PCI总线 32 计算机采用分级存储体系的主要目的是为了解决 ( )的问题。 ( A)主存容量不足 ( B)存储器读写可靠性 ( C)外设访问效率 ( D)存储容量、成本和速度之间的矛盾 33 属于 CPU中算术逻辑单元的部件是 ( )。 ( A)程序计数器 ( B)加法器 ( C)指令寄存器 ( D)指令译码器 34 内存按字节编址从 A5000H到 DCFFFH的区域其存储容量为 ( )。 ( A) 123KB ( B) 180KB ( C) 223KB ( D) 224KB 35 以下关于 RISC和 CISC的 叙述中,不正确的是 (
13、 )。 ( A) RISC通常比 CISC的指令系统更复杂 ( B) RISC通常会比 CISC配置更多的寄存器 ( C) RISC编译器的子程序库通常要比 CISC编译器的子程序库大得多 ( D) RISC比 CISC更加适合 VLSI工艺的规整性要求 36 Flynn分类法基于信息流特征将计算机分成 4类,其中 ( )只有理论意义而无实例。 ( A) SISD ( B) MISD ( C) SIMD ( D) MIMD 37 网络系统中,通常把 ( )置于 DMZ区。 ( A)网络管理服务器 ( B) Web服务器 ( C)入侵检测服务器 ( D)财务管理服务器 38 以下关于拒绝服务攻击
14、的叙述中,不正确的是 ( )。 ( A)拒绝服务攻击的目的是使计算机或者网络无法提供正常的服务 ( B)拒绝服务攻击是不断向计算机发起请求来实现的 ( C)拒绝服务攻击会造成用户密码的泄漏 ( D) DDoS是一种拒绝服务攻击形式 39 ( )不是蠕虫病毒。 ( A)熊猫烧香 ( B)红色代码 ( C)冰河 ( D)爱虫病毒 40 甲公司接受乙公司委托开发了一项应用软件,双方没有订立任何书面合同。在此情 形下, ( )享有该软件的著作权。 ( A)甲公司 ( B)甲、乙公司共同 ( C)乙公司 ( D)甲、乙公司均不 41 甲、乙软件公司于 2013年 9月 12日就其财务软件产品分别申请 “
15、大堂 ”和 “大唐 ”商标注册。两财务软件相似,且经协商双方均不同意放弃使用其申请注册的商标标识。此情形下, ( )获准注册。 ( A) “大堂 ” ( B) “大堂 ”与 “大唐 ”都能 ( C) “大唐 ” ( D)由甲、乙抽签结果确定谁能 42 显示深度、图像深度是图像显示的重要指标。当 ( )时,显示器不能完全反映数字图像中使 用的全部颜色。 ( A)显示深度 =图像深度 ( B)显示深度图像深度 ( C)显示深度 图像深度 ( D)显示深度图像深度 43 以下关于结构化开发方法的叙述中,不正确的是 ( )。 ( A)总的指导思想是自顶向下,逐层分解 ( B)基本原则是功能的分解与抽象
16、 ( C)与面向对象开发方法相比,更适合于大规模、特别复杂的项目 ( D)特别适合于数据处理领域的项目 44 模块 A、 B和 C都包含相同的 5个语句,这些语句之间没有联系。为了避免重复,把这 5个语句抽取出来组成一个模块 D,则模块 D的内聚类型为 ( )内聚。 ( A)功能 ( B)通信 ( C)逻辑 ( D)巧合 45 某个项目在开发时采用了不成熟的前沿技术,由此而带来的风险属于 ( )风险。 ( A)市场 ( B)技术 ( C)经济 ( D)商业 46 属于面向对象、解释型程序设计语言的是 ( )。 ( A) XML ( B) Python ( C) Prolog ( D) C+ 4
17、7 算术表达式 “(a-b)*(c+d)”的后缀式是 ( ) 。 ( A) ab-cd+* ( B) abed-*+ ( C) ab-*cd+ ( D) ab-c+d* 48 将高级语言源程序翻译成机器语言程序的过程中,常引入中间代码。以下关于中间代码的叙述中,不正确的是 ( )。 ( A)中间代码不依赖于具体的机器 ( B)使用中间代码可提高编译程序的可移植性 ( C)中间代码可以用树或图表示 ( D)中间代码可以用栈和队列表示 49 假设系统采用 PV操作实现进程同步与互斥。若 n个进程共享两台打印机,那么信号量 S的取值范围为 ( )。 ( A)一 2 n ( B) -(n一 1) 1
18、( C) -(n-1) 2 ( D) -(n一 2) 2 50 假设段页式存储管 理系统中的地址结构如下图所示,则系统 ( )。( A)最多可有 2048个段,每个段的大小均为 2048个页,页的大小为 2K ( B)最多可有 2048个段,每个段最大允许有 2048个页,页的大小为 2K ( C)最多可有 1024个段,每个段的大小均为 1024个页,页的大小为 4K ( D)最多可有 1024个段,每个段最大允许有 1024个页,页的大小为 4K 51 以下关于增量模型的叙述中,正确的是 ( )。 ( A)需求被清晰定义 ( B)可以快速构造核心产品 ( C)每个增量必须要进行风险评估 (
19、 D)不适 宜商业产品的开发 52 以下关于 CMM的叙述中,不正确的是 ( )。 ( A) CMM是指软件过程能力成熟度模型 ( B) CMM根据软件过程的不同成熟度划分了 5个等级,其中, 1级被认为成熟度最高, 5级被认为成熟度最低 ( C) CMMI的任务是将已有的几个 CMM模型结合在一起,使之构造成为 “集成模型 ” ( D)采用更成熟的 CMM模型,一般来说可以提高最终产品的质量 53 在 ISO IEC软件质量模型中,可靠性是指在规定的一段时间内和规定的条件下,软件维持在其性能水平的能力,其子特性不包括 ( )。 ( A)成熟性 ( B)容错性 ( C)易恢复 ( D)可移植性
20、 54 在软件开发过程中,系统测试阶段的测试目标来自于 ( ) 阶段。 ( A)需求分析 ( B)概要设计 ( C)详细设计 ( D)软件实现 55 以下关于文档的叙述中,不正确的是 ( )。 ( A)项目相关人员可以通过文档进行沟通 ( B)编写文档会降低软件开发的效率 ( C)编写高质量文档可以提高软件开发的质量 ( D)文档是软件的不可或缺的部分 56 以下关于软件维护和可维护性的叙述中,不正确的是 ( ) 。 ( A)软件维护要解决软件产品交付用户之后运行中发生的各种问题 ( B)软件的维护期通常比开发期长得多,其投入也大得多 ( C)进行质量保证审查可以提高软件产品的可维护性 ( D
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 软件 水平 考试 中级 设计师 上午 基础知识 试题 模拟 87 答案 解析 DOC
