[计算机类试卷]软件水平考试(中级)软件设计师上午(基础知识)试题模拟试卷21及答案与解析.doc
《[计算机类试卷]软件水平考试(中级)软件设计师上午(基础知识)试题模拟试卷21及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]软件水平考试(中级)软件设计师上午(基础知识)试题模拟试卷21及答案与解析.doc(33页珍藏版)》请在麦多课文档分享上搜索。
1、软件水平考试(中级)软件设计师上午(基础知识)试题模拟试卷 21及答案与解析 1 若某计算机系统是由 500个元器件构成的串联系统,且每个元器件的失效率均为 10-7/H,在不考虑其他因素对可靠性的影响时,该计算机系统的平均故障间隔时间为 (1)小时。 ( A) 2104 ( B) 5104 ( C) 2105 ( D) 5105 2 软件设计模块化的目的是 (11)。 ( A)提高易读性 ( B)降低复杂性 ( C)增加内聚性 ( D)降低耦合性 3 系统开发过程通常被分为若干个阶段,每个阶段的开始和结 束都有明确的规定。人们常将开发过程中完成某项关键工作的时刻称为里程碑。完成 (16)时最
2、适于称为里程碑。 ( A)需求调查 ( B)总体设计稿 ( C)一套实体关系图 ( D) 50%的编码 4 甲、乙、丙合作完成了一个软件的开发。甲欲将软件交某公司发行,乙则以该公司对其不够友好为由表示反对,丙未置可否。下列选项中,有关该事件的表述,正确的是 (19)。 ( A)如果乙坚持反对,则甲不能将软件交该公司发行 ( B)甲有权不顾乙的反对而将软件交该公司发行 ( C)在丙同意的情况下,甲可以不顾乙的反对而将软件交该 公司发行 ( D)如果丙以同样的理由表示反对,则甲不能将软件交该公司发行 5 甲为撰写学术论文需引用资料,为避免引发纠纷,甲就有关问题向律师乙咨询。律师乙的下列意见中, (
3、20)是可以采纳的。 ( A)既可引用发表的作品,也可引用未发表的作品 ( B)只能限于介绍、评论或为了说明某问题而引用作品 ( C)将资料全文引用,不构成自己作品的主要部分 ( D)应当向原作者支付合理的报酬 6 设备管理是操作系统的重要而又基本的组成部分,种类繁多,可以从不同的角度对它们进行分类。若从资源分配的角度,可以分为 (21)。 ( A)用户设备、系统设备和独享设备 ( B)独享设备、共享设备和虚拟设备 ( C)系统设备、独享设备和虚拟设备 ( D)虚拟设备、共事设备和系统设备 7 若操作系统中有 n个作业 Ji(i=1,2, , n),分别需要 Ti(i=1, 2, , n)的运
4、行时间,采用 (22)的作业调度算法可以使平均周转时间最短。 ( A)先来先服务 ( B)最短时间优先 ( C)响应比高者优先 ( D)优先级 8 若 a=1, b=2, c=3, d=4,则后缀式 db/cc*a-b*+的运算结果是 (25)。 ( A) 22/9 ( B) 18 ( C) 20 ( D) 24 9 下列几种互连设备中, (26)是网络层互连设备。 ( A)网桥 ( B)交换机 ( C)路由器 ( D)网关 10 (27)使得一系列不同的操作具有相同的名字,用户可以发送一个通用的消息,而实现的细节则由接收对象自行决定。 ( A)单态 ( B)多态 ( C)稳态 ( D)变态
5、11 以下描述中, (30)是 OSI参考模型数据链路层的功能。 ( A)在信道上传输原始的比特流,实现传输数据所需要的机械、电气、功能性及过程等手段 ( B)检查网络拓扑,以决定 传输报文的最佳路由 ( C)检测并纠正可能出现的错误,使之对网络层呈现一条无错线路,并且进行流量控制 ( D)为应用软件提供套接字接口 12 堆栈和队列的相同之处是 (34)。 ( A)元素的进出满足先进后出 ( B)元素的进出满足后进先出 ( C)只允许在端点进行插入和删除操作 ( D)无共同点 13 (39)环境中位于不同物理环境位置的多个用户或多个虚拟环境通过网络互连,或者多个用户同时参加一个虚拟现实环境,与
6、其他用户进行交互,并共享信息。 ( A)桌面虚拟现实 ( B)完全沉浸的桌面现实 ( C)增加现实性的虚拟现实 ( D)分布式虚拟现实 14 下图是利用公钥加密系统对数据进行加密的概念图, a和 b处应分别是 (44)。( A)接收者的公钥,接收者的私钥 ( B)接收者的私钥,接收者的公钥 ( C)发送者的公钥,接收者的私钥 ( D)发送者的私钥,发送者的公钥 15 在以下 TCP/IP命令中, (60)可以被用来远程登录到任何类型的主机。 ( A) ftp ( B) telnet ( C) rlogin ( D) fftp 16 计算机执行程序所需的时间 P,可用 P=ICPI*T来估计,其
7、中 I是程 序经编译后的机 器指令数, CPI是执行每条指令所需的平均机器周期数,了为每个机器周期的时间。 RISC计算机采用 (1)来提高机器的速度,该指令系统具有 (2)的特点。 ( A)虽增加 CPI,但更减少 T ( B)虽增加 CPI,但更减少 T ( C)虽增加 T,但更减少 CPI ( D)虽增加 l但更减少 CPI ( A)指令种类少 ( B)指令种类多 ( C)指令寻址方式多 ( D)指令功能复杂 18 假如程序员可用的存储空间为 4MB,则程序员所用的地址为 (4),而真正访问内存的地址称为 (5)。 ( A)有效地址 ( B)程序地址 ( C)逻辑地址 ( D)物理地址
8、( A)指令 ( B)物理地址 ( C)内存地址 ( D)数据地址 20 在下图所示的系统中,若部件 R1的可靠性是 0.98, R2的可靠性是 0.95, R3的可靠性是 0.9,则整个系统的可靠性约为 (6);若各个部件的失效率都是 L那么整个系统的失效率是 (7)。 ( A) 0.84 ( B) 0.92 ( C) 0.94 ( D) 0.95 ( A) 8/3 ( B) 10/3 ( C) 11/3 ( D) 13/3 22 对那些为众多用户开发的软件 (如操作系统,编 译程序 ),通常要进行 测试和 测试,以发现可能只有最终用户才能发现的错误,其中, 测试是指最终用户在(11)的情况
9、下所进行的测试, 测试是指最终用户在 (12)的情况下所进行的测试。 ( A)开发环境下,开发人员不在场 ( B)开发环境下,开发人员在场 ( C)用户的实际使用环境下,开发人员不在场 ( D)用户的实际使用环境下,开发人员在场 ( A)开发环境下,开发人员不在场 ( B)开发环境下,开发人员在场 ( C)用户的实际使用环境下,开发人员不在场 ( D)用户的实际使用环境下,开发人员在场 24 软件的易维护性是指理解、改正、改进软件的难易度。通常影响软件易维护性的因素有易理解性、易修改性和 (13)。在软件的开发过程中往往采取各种措施来提高软件的易维护性,如采用 (14)有助于提高软件的易修改性
10、。 ( A)易使用性 ( B)易恢复性 ( C)易替换性 ( D)易测试性 ( A)高效的算法 ( B)信息隐蔽原则 ( C)增强健壮性 ( D)身份认证 26 Browser/Server结构是把 (23)技术和数据库技术结合起来的一种应用模式,它最大的优点之一是 (24)。 ( A) FTP ( B) TCP/IP ( C) Web ( D) HTTP ( A)客户端不用安装专用软件 ( B)服务器端不用安装专用软件 ( C)运算效率高 ( D)传输速率快 28 已知 3个类 O, P和 Q,类 O中定义了一个私有方法 F1和一个公有方法 F2,类 P中定义了一个公有方法 F3,类 P为类
11、 O的派生类,类 Q为类 P的派生类,它们的继承方式如下所示: class P: pubhc O class Q: Pnvate P 在关于类 P的描述中正确的是 (42),在关于类 Q的描述中正确的是 (43)。 ( A)类 P的对象可以访问 F1,但不能访问 F2 ( B)类 P的对象可以访问 F2,但不能访问 F1 ( C)类 P的对象既可以访问 F1,也可以访问 F2 ( D)类 P的对象既不能访问 F1,也不能访问 F2 ( A)类 Q的对象可以访问 F1, F2和 F3 ( B)类 Q的对象可以访问 F2和 F3,但不能访问 F1 ( C)类 Q的成员可以访问 F2和 F3,但不能
12、访问 F1 ( D)类 Q的成员不能访问 F1, F2和 F3 30 在面向对象技术中,多态有多种不同的形式,其中 (44)和包含多态称为通用多态, (45)和强制多态称为特定多态。 ( A)参数多态 ( B) 过载多态 ( C)隐含多态 ( D)重置多态 ( A)参数多态 ( B)隐含多态 ( C)过载多态 ( D)包含多态 32 一般来说, Cache的功能 (6)。某 32位计算机的 Cache容量为 16KB, Cache块的大小为 16B,若主存与 Cache的地址映射采用直接映射方式,则主存地址为1234E8F8(十六进制 )的单元装入的 Cache地址为 (7)。在下列 Cach
13、e替换算法中,平均命中率最高的是 (8)。 ( A)全部由软件实现 ( B)全部由硬件实现 ( C)由硬件和软件相结合实现 ( D)有的计算机由硬 件实现,有的计算机由软件实现 ( A) 00 0100 0100 1101(二进制 ) ( B) 01 0010 0011 0100(二进制 ) ( C) 10 1000 1111 1000(二进制 ) ( D) 11 0100 1110 1000(二进制 ) ( A)先入后出 (FILO)算法 ( B)随机替换 (RAND)算法 ( C)先入先出 (FIFO)算法 ( D)近期最少使用 (1RU)算法 35 软件开发的螺旋模型综合了瀑布模型和演化
14、模型的优点,还增加了 (20)。采用螺旋模型时,软件开发沿着螺线自内向外旋转,每 转一圈都要对 (21)进行识别和分析,并采取相应的对策。螺旋线第一圈的开始点可能是一个 (22)。从第二圈开始,一个新产品开发项目开始了,新产品的演化沿着螺旋线进行若干次迭代,一直运转到软件生命期结束。 ( A)版本管理 ( B)可行性分析 ( C)风险分析 ( D)系统集成 ( A)系统 ( B)计划 ( C)风险 ( D)工程 ( A)原型项目 ( B)概念项目 ( C)改进项目 ( D)风险项目 38 原型化方法是一类动态定义需求的方法, (44)不是原型化方法所具有的特征。与结构化方法相比,原型化方法 更
15、需要 (45)。衡量原型开发人员能力的重要标准是(46)。 ( A)提供严格定义的文档 ( B)加快需求的确定 ( C)简化项目管 ( D)加强用户参与和决策 ( A)熟练的开发人员 ( B)完整的生命周期 ( C)较长的开发时间 ( D)明确的需求定义 ( A)丰富的编程技巧 ( B)灵活使用开发工具 ( C)很强的协调组织能力 ( D)快速获取需求 41 计算机中常用的一种检错码是 CRC,即 (4)码。在进行编码过程中要使用 (5)运算。假设使用的生成多项式是 C(x)=x4+x3+x+1。原始报文为 11001010101,则编码后的报文为 (6)。 CRC码 (7)的说法是正确的。在
16、无线电通信中采用 7中取 3定比码,它规定码字长为 7位,并且其中总有且仅有 3个 “1”则编码效率为 (8)。 ( A)水平垂直奇偶校检 ( B)循环求和 ( C)循环冗余 ( D)正比率 ( A)模二除法 ( B)定点二进制除法 ( C)二十进制除法 ( D)循环移位法 ( A) 1100101010111 ( B) 110010101010011 ( C) 11001010101011100 ( D) 110010101010101 ( A)可纠 正一位差错 ( B)可检测所有偶数位错 ( C)可检测所有小于校验位长度的突发错 ( D)可检测所有等于、小于校验位长度的突发错 ( A) 3
17、/7 ( B) 4/7 ( C) log23/log27 ( D) (log235)/7 46 编制一个好的程序首先要确保它的正确性和可靠性,除此以外,通常更注重源程序的 (9)。还应强调良好的编程风格,例如,选择标识符的名字时应考虑 (10);在书写语句时应考虑 (11);在书写功能性注解时应考虑 (12)。源程序中应包含一些内部文档,以帮助阅读和理解源程序,源程序的内部文档通 常包括选择合适的标识符、注解和 (13)。 ( A)易理解性、易测试性和易修改性 ( B)易使用性、易维护性和易移植性 ( C)易使用性、易维护性和效率 ( D)易理解性、安全性和效率 ( A)名字长度越短越好,以减
18、少源程序的输入量 ( B)尽量消除语句,关键字等之间的空格,来缩短源程序语句 ( C)尽量用关键字作名字,以使名字标准化 ( D)选择含义明确的名字,以正确提示所代表的实体 ( A)把多个短的语句写在同一行中,以减少源程序的行数 ( B)尽量使用标准文本以外的有特殊功效的语句,以提高程序的功效 ( C)尽量消除表达式中的括号,以简化表达式 ( D)避免使用测试条件 “非 ”,以提高程序的可读性 ( A)为每个语句作注解 ( B)仅为每个模块作注解 ( C)为程序段作注解 ( D)仅为整个程序作注解 ( A)程序的视觉组织 ( B)简洁的变量名 ( C)检查输入数据的有效性 ( D)分段程序块
19、51 操作系统主要是对计算机系统中的全部软硬件资源进行管理,以方便用户提高计算机使用效率的一种系统软件。它的主要功能有:处理机管理、存储管理、(17)、作业管理、 (18)。 Windows是一个具有图形界面的 (19)系统软件。 UNIX操作系统基本上是采用 (20)语言编制而成的系统软件。在 (21)操作系统的控制下,计算机能及时处理由过程控制反馈的信息并作出响应。 ( A)用户管 ( B)文件管理 ( C)中断管 ( D) I/O管理 ( A)数据管 ( B) I/O管理 ( C)中断管 ( D)设备管理 ( A)网络 ( B)多任务 ( C)单任务 ( D)实时 ( A) Pascal
20、 ( B) C+ ( C)汇编 ( D) C ( A)网络 ( B)多任务 ( C)批处 ( D)实时 56 Shell排序、快速排序、堆 排序的稳定性如何 ?(23)。 若要尽可能的完成对实数数组的排序,且要求排序是稳定的,则应选 (24)。 若用插入排序算法对 n个记录进行排序,最佳情况下,对关键字进行的比较次数为(25)。 对于多关键字而言, (26)是一种方便而又高效的文件组织方式。 若用冒泡排序对关键字序列 19, 16, 11, 8, 5, 3从小到大进行排序,则需要次数为 (27)。 ( A) Shell排序是稳定的 ( B)快速排序是稳定的 ( C)堆排序是稳定的 ( D)都不
21、稳定 ( A)快速排序 ( B)堆排序 ( C)归并排序 ( D)基数排 序 ( A) N2-1 ( B) N-1 ( C) N2 ( D) N+1 ( A)顺序文件 ( B)索引文件 ( C)散列文件 ( D)倒排文件 ( A) 3 ( B) 6 ( C) 15 ( D) 12 61 传统的数据库基本上是由 (38)组成的。 (39)在技术和理论上已经成熟,成为当前商用数据库的主流。 (40)技术是 20世纪 80年代中期引入的。目前,多媒体数据库基本上靠与关系模式相结合的 (41)来支持。但当数据量大,数据结构复杂时,靠 (41)很难适应。当前,在 DBMS的研究方面,较活跃的是 (42)
22、。 ( A)图形 ( B)文件 ( C)元组 ( D)文件系统 ( A)关系数据库 ( B)网状数据库 ( C)层次数据库 ( D)空间数据库 ( A)关系数据库 ( B)网状数据库 ( C)层次数据库 ( D)面向对象数据库 ( A)关系数据库 ( B)网状数据库 ( C)层次数据库 ( D)面向对象数据库 ( A)网状数据库 ( B)层次数据库 ( C) DBASE ( D)演绎数据库 66 用来辅助软件开发、运行、维护、管理、支持等过程中的活动的软件称为软件开发工具,通常也称为 (45)工具。 使用软件开发工具 有助于提高软件的开发、维护和管理的效率。集成型软件开发环境通常由工具集和环境
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 软件 水平 考试 中级 设计师 上午 基础知识 试题 模拟 21 答案 解析 DOC
