[计算机类试卷]2008年上半年软件水平考试(中级)软件评测师上午(基础知识)试题真题试卷及答案与解析.doc
《[计算机类试卷]2008年上半年软件水平考试(中级)软件评测师上午(基础知识)试题真题试卷及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]2008年上半年软件水平考试(中级)软件评测师上午(基础知识)试题真题试卷及答案与解析.doc(41页珍藏版)》请在麦多课文档分享上搜索。
1、2008年上半年软件水平考试(中级)软件评测师上午(基础知识)试题真题试卷及答案与解析 1 在计算机体系结构中, CPU内部包括程序计数器 PC、存储器数据寄存器MDR、指令寄存器 IR 和存储器地址寄存器 MAR等。若 CPU要执行的指令为:MOV R0, #100(即将数值 100传送到寄存器 R0中 ),则 CPU首先要完成的操作是 (1)。 ( A) 100R0 ( B) 100MDR ( C) PCMAR ( D) PCIR 2 现有四级指令流水线,分别完成取指、取数、运算、传送结果 4步操作。若完成上述操作的时间 依次为 9ns、 10ns、 6ns、 8ns,则流水线的操作周期应
2、设计为(2)ns。 ( A) 6 ( B) 8 ( C) 9 ( D) 10 3 内存按字节编址,地址从 90000H到 CFFFFH,若用存储容量为 16KB8bit的存储器芯片构成该内存,至少需要 (3)片。 ( A) 2 ( B) 4 ( C) 8 ( D) 16 4 CPU中的数据总线宽度会影响 (4)。 ( A)内存容量的大小 ( B)系统的运算速度 ( C)指令系统的指令数量 ( D)寄存器的宽度 5 利用高速通信网络将多台高性能工作站或微型机互连 构成机群系统,其系统结构形式属于 (5)计算机。 ( A)单指令流单数据流 (SISD) ( B)多指令流单数据流 (MISD) (
3、C)单指令流多数据流 (SIMD) ( D)多指令流多数据流 (MIMD) 6 内存采用段式存储管理有许多优点,但 “(6)”不是其优点。 ( A)分段是信息的逻辑单位,用户不可见 ( B)各段程序的修改互不影响 ( C)地址变换速度快、内存碎片少 ( D)便于多道程序共享主存的某些段 7 在软件设计和编码过程中,采取 “(7)”的做法将使软件更加容易理解和维护。 ( A)良好的程 序结构,有无文档均可 ( B)使用标准或规定之外的语句 ( C)编写详细正确的文档,采用良好的程序结构 ( D)尽量减少程序中的注释 8 软件文档按照其产生和使用的范围可分为开发文档、管理文档和用户文档。其中开发文
4、档不包括 (8)。 ( A)软件需求说明 ( B)可行性研究报告 ( C)维护修改建议 ( D)项目开发计划 9 软件维护成本在软件成本中占较大比重。为降低维护的难度,可采取的措施有(9)。 ( A)设计并实现没有错误的软件 ( B)限制可修改的范围 ( C)增加维护人员数量 ( D)在开发 过程中就采取有利于维护的措施,并加强维护管理 10 关于软件著作权产生的时间,表述正确的是 (10)。 ( A)自软件首次公开发表时 ( B)自开发者有开发意图时 ( C)自软件得到国家著作权行政管理部门认可时 ( D)自软件完成创作之日起 11 李某大学毕业后在 M公司销售部门工作,后由于该公司软件开发
5、部门人手较紧,李某被暂调到该公司软件开发部开发新产品, 2周后,李某开发出一种新软件。该软件著作权应归 (11)所有。 ( A)李某 ( B) M公司 ( C)李某和 M公司 ( D)软件开发部 12 (16)是一种面向数据流的开发方法,其基本思想是软件功能的分解和抽象。 ( A)结构化开发方法 ( B) Jackson系统开发方法 ( C) Booch方法 ( D) UML(统一建模语言 ) 13 采用 UML进行软件设计时,可用 (17)关系表示两类事物之间存在的特殊 /一般关系,用聚集关系表示事物之间存在的整体 /部分关系。 ( A)依赖 ( B)聚集 ( C)泛化 ( D)实现 14
6、关于汇编语言,以下叙述中正确的是 (20)。 ( A)汇编语言源程序可以直接在计算机上运行 ( B)将汇编语言源程序转换成目标程 序的软件称为解释程序 ( C)在汇编语言程序中,不能定义符号常量 ( D)将汇编语言源程序翻译成机器语言程序的软件称为汇编程序 15 对高级语言源程序进行编译时,可发现源程序中的 (21)错误。 ( A)堆栈溢出 ( B)变量未定义 ( C)指针异常 ( D)数组元素下标越界 16 编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段,其中, (22)并不是每种编译器都必需的。 ( A)词法分析和语法
7、分析 ( B)语义分析和中间代码生成 ( C)中间代码生成和代码优化 ( D)代码优化和目标代码生成 17 下列叙述中错误的是 (23)。 ( A)面向对象程序设计语言可支持过程化的程序设计 ( B)给定算法的时间复杂性与实现该算法所采用的程序设计语言无关 ( C)与汇编语言相比,采用脚本语言编程可获得更高的运行效率 ( D)面向对象程序设计语言不支持对一个对象的成员变量进行直接访问 18 某公司采用的软件开发过程通过了 CMM2认证,表明该公司 (30)。 ( A)开发项目成效不稳定,管理混乱 ( B)对软件过程和产品质量建立了定量的质量目 标 ( C)建立了基本的项目级管理制度和规程,可对
8、项目的成本、进度进行跟踪和控制 ( D)可集中精力采用新技术新方法,优化软件过程 19 国标 16260中,在描述外部 (内部 )效率度量时,给出了若干针对计算机系统时间消耗的定义,以下描述项中正确的有 (31)。 响应时间是指从按下传送键到得到结果为止所需要的时间。 处理时间是指从接受一个消息到送出它的结果之间计算机的历时时间。 周转时间是指从提出要求到得到结果所需要的时间。 响应时间包括处理时间和传输时间。 ( A) ( B) ( C) ( D) 20 测试用例是测试使用的文档化的细则,其规定如何对软件某项功能或功能组合进行测试。测试用例应包括下列 (32)内容的详细信息。 测试目标和被测
9、功能。 测试环境和其他条件。 测试数据和测试步骤。 测试记录和测试结果。 ( A) ( B) ( C) ( D) 21 软件内部 /外部质量模型中, (33)不是可移植性包括的子特性。 ( A)适应性 ( B)易改变性 ( C)共存性 ( D)易替换性 22 评价规格说明中不包括 (34)。 ( A)分析产品的 描述 ( B)规定对产品及部件执行的测量 ( C)按照评价需求验证产生的规格说明 ( D)请求者说明评价覆盖范围 23 在进行产品评价时,评价者需要对产品部件进行管理和登记,其完整的登记内容应包括 (35)。 部件或文档的唯一标识符。 部件的名称或文档标题。 文档的状态,包括物理状态或
10、变异方面的状态。 请求者提供的版本、配置和日期信息。 ( A) ( B) ( C) ( D) 24 下面的描述中,不能体现前置测试模型要点的是 (36)。 ( A)前置测试模型主张根据业务需求 进行测试设计,认为需求分析阶段是进行测试计划和测试设计的最好时机 ( B)前置测试模型将开发和测试的生命周期整合在一起,标识了项目生命周期从开始到结束之间的关键行为,提出业务需求最好在设计和开发之前就被正确定义 ( C)前置测试将测试执行和开发结合在一起,并在开发阶段以编码 -测试 -编码 -测试的方式来体现,强调对每一个交付的开发结果都必须通过一定的方式进行测试 ( D)前置测试模型提出验收测试应该独
11、立于技术测试,以保证设计及程序编码能够符合最终用户的需求 25 在进行软件编码规范评测过程中需要围绕几个方面 的内容展开,以下描述中不属于编码规范评测内容的有 (37)。 ( A)源程序文档化检查,包括符号名的命名、程序的注释等规范性检查 ( B)数据说明检查,包括数据说明次序、语句中变量顺序检查 ( C)程序结构检查,程序应采用基本的控制结构、避免不必要的转移控制等 ( D)程序逻辑检查,阅读源代码,比较实际程序控制流与程序设计控制流的区别 26 (38)属于概要设计说明书的评测内容。 分析该软件的系统结构、子系统结构,确认该软件设计是否覆盖了所有已确定的软件需求,软件每一成分是否可追溯到某
12、一项需求。 系统 定义的目标是否与用户的要求一致。 从软件维护的角度出发,确认该软件设计是否考虑了方便未来的维护。 是否所有界面与更高级别文档中的需求一致。 ( A) ( B) ( C) ( D) 27 关于确认测试,描述正确的是 (39)。 确认测试一般包括有效性测试与软件配置复查,采用黑盒测试为主,白盒测试为辅的测试方法进行测试。 确认测试配置项复查时应当严格检查用户手册和操作手册中规定的使用步骤的完整性和正确性。 确认测试需要检测与证实软件是否满足软件需求说明书中规定的要求。 确 认测试是保证软件正确实现特定功能的一系列活动和过程,目的是保证软件生命周期中的每一个阶段的成果满足上一个阶段
13、所设定的目标。 ( A) ( B) ( C) ( D) 28 关于软件测试的说法, (40)是不正确的。 ( A)代码审查是代码检查的一种,是由程序员和测试员组成一个审查小组,通过阅读、讨论和争议,对程序进行静态分析的过程 ( B)软件测试的对象不仅仅是程序,文档、数据和规程都是软件测试的对象 ( C)白盒测试是通过对程序内部结构的分析、检测来寻找问题的测试方法 ( D)单元测试是针 对软件设计的最小单位 程序模块进行正确性检验的测试工作,它通常需要开发辅助的桩模块作为主程序调用被测模块来完成测试 29 关于集成测试的描述中,正确的是 (41)。 集成测试也叫做组装测试或联合测试,通常是在单元
14、测试的基础上,将所有模块按照概要设计说明书和详细设计说明书的要求进行组装和测试的过程。 自顶向下的增殖方式是集成测试的一种组装方式,它能较早地验证主要的控制和判断点,对于输入输出模块、复杂算法模块中存在的错误能够较早地发现。 自底向上的增殖方式需要建立桩模块,并行地对多个模块实施测试,并逐 步形成程序实体,完成所有模块的组装和集成测试。 在集成测试时,测试者应当确定关键模块,对这些关键模块及早进行测试,比如高层控制模块、有明确性能要求和定义的模块等。 ( A) ( B) ( C) ( D) 、 30 缺陷探测率 DDP是衡量一个公司测试工作效率的软件质量成本的指标。在某公司开发一个软件产品的过
15、程中,开发人员自行发现并修正的缺陷数量为 80个,测试人员 A发现的缺陷数量为 50个,测试人员 B发现的缺陷数为 50个,测试人员A和测试人员 B发现的缺陷不重复,客户反馈缺陷数量为 50个,则该公 司针对本产品的缺陷探测率为 (42)。 ( A) 56.5%. ( B) 78.3%. ( C) 43.5%. ( D) 34.8%. 31 在执行测试和评价的过程中,会产生较多的文档, (43)是对文档内容的正确描述。 评价需求的主要内容是描述评价的目标,特别是描述了产品的质量需求。 评价规格说明的主要内容是确定对软件及其部件实行的所有分析和测量,标识要采用的操作规程、测试方法和工具。 评价记
16、录的主要内容是对评价执行过程的详细记载,由评价请求者保留。 评价报告的主要内容是执行测量和分析的结果,以及能被重复 和重新评价的必要信息。 ( A) ( B) ( C) ( D) 32 用等价类划分法设计 8位长数字类型用户名登录操作的测试用例,应该分成 (44)个等价区间。 ( A) 2 ( B) 3 ( C) 4 ( D) 6 33 下面为 C语言程序,边界值问题可以定位在 (45)。 int data(3), int i, for(i=1, i =3, i+)data(i)=100 ( A) data(O) ( B) data(1) ( C) data(2) ( D) data(3) 3
17、4 (46)叙述是正确的。 测试用例应由测试设计人员来制定。 测试点应由测试人员确立。 测试工作展开于项目立项后,而不是代码开发完成之后。 测试对象是源代码。 ( A) ( B) ( C) ( D) 35 通常测试用例很难 100%覆盖测试需求,因为 (47)。 输入量太大。 输出结果太多。 软件实现途径多。 测试依据没有统一标准。 ( A) ( B) ( C) ( D) 36 假定 X为整数类型变量, X =1并且 X =10,如果用边界值分析法, X在 测试中应该取 (48)值。 ( A) 1, 10 ( B) 0, 1, 10, 11 ( C) 1, 11 ( D) 1, 5, 10,
18、11 37 以下 (49)方法不是黑盒测试用例的设计方法。 ( A)场景法 ( B)边界值法 ( C)因果图法 ( D)路径法 38 不属于界面元素测试的是 (50)。 ( A)窗口测试 ( B)文字测试 ( C)功能点测试 ( D)鼠标测试 39 以下说法不正确的是 (51)。 ( A)易用性测试不仅是针对应用程序的测试,而且还要包括用户手册等系列文档 ( B)安装测试就是按照用户安装手册 安装软件,来评估安装过程的易用性、正确性 ( C)辅助系统测试包括帮助测试、向导测试、信息提示测试等 ( D)界面整体测试是指对界面的规范性、可维护性、整体性等进行测试和评估 40 针对下列程序段,需要
19、(52)个测试用例才可以满足语句覆盖的要求。 switch(value) case 0: other=30; break; case 1: other=50; break; case 2: other=300; case 3: other=other/value; break; default: other=other * value; ( A) 2 ( B) 3 ( C) 4 ( D) 5 41 针对逻辑覆盖 (53)叙述是不正确的。 ( A)达到 100%CC要求就一定能够满足 100%DC的要求 ( B)达到 100%CDC 要求就一定能够满足 100%DC的要求 ( C)达到 100%
20、MCDC要求就一定能够满足 100%DC的要求 ( D)达到 100%路径覆盖要求就一定能够满足 100%DC的要求 42 以下控制流程图的环路复杂性 V(G)等于 (54)。( A) 5 ( B) 6 ( C) 9 ( D) 12 43 在程序控制流图中,有 8条边, 6个节点,则控制流程图的环路复杂性 V(G)等于 (55)。 ( A) 2 ( B) 4 ( C) 6 ( D) 8 44 针对程序段: IF(X 10)AND(Y 20)THEN W=W/A,对于 (X, Y)的取值,以下 (56)组测试 用例能够满足判定覆盖的要求。 ( A) (30,15)(40,10) ( B) (3,
21、0)(30,30) ( C) (5,25)(10,20) ( D) (20,10)(1,100) 45 关于数据库索引,以下表述正确的是 (57)。 如果对表创建了索引,那么更新、插入和删除表中的记录都将导致额外的系统开销。 全表扫描一定比使用索引的执行效率低。 在字段选择性很低的情况下适用索引。 一个表创建的索引越多,对系统的性能提升越大。 ( A) ( B) ( C) ( D) 46 对于 提升磁盘 I/O性能问题,以下表述正确的是 (58)。 ( A)数据库对象在物理设备上的合理分布能改善系统读写性能 ( B)磁盘镜像可以提高磁盘读写的速度 ( C)建议把数据库、回滚段、日志放在同一块设
22、备上,以提高数据读写的性能 ( D)将磁盘升级到更大容量可提高磁盘 I/O速度 47 反映 Web应用客户端交易处理性能的评估指标有 (59)。 并发用户数 交易响应时间 交易通过率 吞吐量 点击率 ( A) ( B) ( C) ( D) 48 (60)是功能测试工具。 ( A) LoadRunner ( B) WinRunner ( C) QALoad ( D) WAS 49 (61)是导致软件缺陷的最大原因。 ( A)需求规格说明书 ( B)设计方案 ( C)编写代码 ( D)测试计划 50 根据 ANSI/IEEE829 标准, (62)属于测试案例说明中的内容。 输入说明 测试目的 环
23、境要求 特殊要求 ( A) ( B) ( C) ( D) 51 负载压力性能测试需求分析时,应该选择 (63)类型的业务作为测试案例。 高吞吐量的业务 业务逻辑复杂的业务 高商业风险的业务 高服务器负载的业务 批处理的业务 ( A) ( B) ( C) ( D) 52 测试记录包括、 (64)。 测试计划或包含测试用例的测试规格说明。 测试期间出现问题的评估与分析。 与测试用例相关的所有结果,包括在测试期间出现的所有失败。 测试中涉及的人员身份。 ( A) ( B) ( C) ( D) 53 在性能测试中,关于数据准备 , (65)描述是正确的。 识别数据状态验证测试案例。 初始数据提供了基线
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 2008 上半年 软件 水平 考试 中级 评测 上午 基础知识 试题 答案 解析 DOC

链接地址:http://www.mydoc123.com/p-492728.html