2007-2013【软件评测师】真题及答案解析

上传人:kms****20 文档编号:39728218 上传时间:2018-05-19 格式:DOC 页数:44 大小:3.83MB
返回 下载 相关 举报
2007-2013【软件评测师】真题及答案解析_第1页
第1页 / 共44页
2007-2013【软件评测师】真题及答案解析_第2页
第2页 / 共44页
2007-2013【软件评测师】真题及答案解析_第3页
第3页 / 共44页
2007-2013【软件评测师】真题及答案解析_第4页
第4页 / 共44页
2007-2013【软件评测师】真题及答案解析_第5页
第5页 / 共44页
点击查看更多>>
资源描述

《2007-2013【软件评测师】真题及答案解析》由会员分享,可在线阅读,更多相关《2007-2013【软件评测师】真题及答案解析(44页珍藏版)》请在金锄头文库上搜索。

1、12007 年上半年软件上午试题年上半年软件上午试题 (1) 不属于计算机控制器中的部件。 (1)A. 指令寄存器 IR C. 算术逻辑单元 ALUB. 程序计数器 PC D. 程序状态字寄存器 PSW 在 CPU 与主存之间设置高速缓冲存储器 Cache 的目的是为了 (2) 。 (2)A扩大主存的存储容量 B提高 CPU 对主存的访问效率 C既扩大主存容量又提高存取速度 D提高外存储器的速度 下面的描述中, (3) 不是 RISC 设计应遵循的设计原则。 (3)A. 指令条数应少一些 B. 寻址方式尽可能少 C. 采用变长指令,功能复杂的指令长度长而简单指令长度短 D. 设计尽可能多的通用

2、寄存器 系统响应时间和作业吞吐量是衡量计算机系统性能的重要指标。对于一个持续处理业 务的系统而言,其 (4) 。 (4)A. 响应时间越短,作业吞吐量越小 B. 响应时间越短,作业吞吐量越大 C. 响应时间越长,作业吞吐量越大 D. 响应时间不会影响作业吞吐量 计算机各功能部件之间的合作关系如下图所示。假设图中虚线表示控制流,实实线表 示数据流,那么 a、b 和 c 分别表示 (5)(5)A. 控制器、内存储器和运算器 B. 控制器、运算器和内存储器 C. 内存储器、运算器和控制器 D. 内存储器、控制器和运算器 下面关于编程语言的各种说法中, (6) 是正确的。 (6)A. 由于 C 语言程

3、序是由函数构成的,所以也属于函数型语言 B. Smalltalk、C+、Java、C#都是面向对象语言 C. 函数型语言适用于编写高速计算的程序,常用于超级计算机的模拟计算 D. 逻辑型语言是在 Client/Server 系统中用于实现负载分散的程序语言 在面向对象的语言中, (7) 。 (7)A. 类的实例化是指对类的实例分配存储空间 B. 每个类都必须创建一个实例 C. 每个类只能创建一个实例 D. 类的实例化是指对类进行初始化 在统一建模语言(UML)中,描述系统与外部系统及用户之间交互的图是 (8) 。 (8)A. 类图 B. 用例图 C. 对象图 D. 协作图 某供应商数据库中的供

4、应关系为 SPJ(供应商号,零件号,工程号,数量),如 下命令查询某工程至少用了 3 家供应商(包含 3 家)供应的零件的平均数量,并按工程 号的降序排列。 SELECT 工程号, (14) FROM SPJ GROUP BY 工程号 (15) ORDER BY 工程号 DESC; (14)A. AVG(数量)At 平均数量 B. AVG(数量)AS 平均数量 C. 平均数量 At AVG(数量) D. 平均数量 AS AVG(数量) (15)A. HAVING COUNT(DISTINCT(供应商号)2 B. Where COUNT(供应商号)2 C. HAVING(DISTINCT(供应商

5、号)2 D. Where 供应商号 2 (16)A. 若 AB,BC,则 AC B. 若 AB,AC,则 ABC C. 若 AC,则 ABC D. 若 ABC,则 AB,AC 统一过程(UP)是一种用例驱动的迭代式增量开发过程,每次迭代过程中 主要的工作流包括捕获需求、分析、设计、实现和测试等。这种软件过程的 用例图(Use Case Diagram)是通过 (19) 得到的。 (19)A. 捕获需求 B. 分析 C. 设计 D. 实现 关于原型化开发方法的叙述中,不正确的是 (20)。 (20)A. 原型化方法适应于需求不明确的软件开发 B. 在开发过程中,可以废弃不用早期构造的软件原型 C

6、. 原型化方法可以直接开发出最终产品 D. 原型化方法利于确认各项系统服务的可用性 CMM 模型将软件过程的成熟度分为 5 个等级。在 (21) 使用定量分析来不断 地改进和管理软件过程。 (21)A. 优化级 B. 管理级 C. 定义级 D. 可重复级 软件(22) 的提高,有利于软件可靠性的提高。 (22)A. 存储效率 B. 执行效率 C. 容错性 D. 可移植性 序言性注释是指在每个程序或模块开头的一段说明,起辅助理解程序的作用, 一般包括:程序的表示、名称和版本号;程序功能描述;接口与界面描述;输入/输出 数据说明;开发历史;与运行环境有关的信息等。下列叙述中不属于序言性注释的是 (

7、23) 。 (23)A. 程序对硬件、软件资源的要求 B. 重要变量和参数说明 C. 嵌入在程序中的 SQL 语句 D. 程序开发的原作者、审查者、修改者、编程日期等 LOC 是软件规模的一种量度,它表示 (24) 。 (24)A. 软件功能数 B. 源代码行数 C. 每单位成本数D. 工作量 (25)不属于面向对象分析阶段。 (27)A. 视图 r B. 模型 C. 控制器 D. 视图和控制器 (28)A. 视图 B. 模型 C. 控制器 D. 视图和控制器 在进行面向对象设计时,采用设计模式能够(29)。 (29)A. 复用相似问题的相同解决方案 B. 改善代码的平台可移植性 2C. 改善

8、代码的可理解性 D. 增强软件的易安装性 下面给出了四种设计模式的作用: 外观(Faade):为子系统中的一组功能调用提供一个一致的接口,这个接口使得 这一子系统更加容易使用; 装饰(Decorate):当不能采用生成子类的方法进行扩充时,动态地给一个对象添加 一些额外的功能; 单件(Singleton):保证一个类仅有一个实例,并提供一个访问它的全局访问点; 模板方法(Template Method):在方法中定义算法的框架,而将算法中的一些操作 步骤延迟到子类中实现。 请根据下面叙述的场景选用适当的设计模式。若某面向对象系统中的某些类有且只 有一个实例,那么采用(30) 设计模式能够有效达

9、到该目的;该系统中的某子模块需 要为其他模块提供访问不同数据库系统(Oracle、SQL Server、DB2 UDB 等)的功能, 这些数据库系统提供的访问接口有一定的差异,但访问过程却都是相同的,例如,先连 接数据库、再打开数据库、最后对数据进行查询,(31) 设计模式可抽象出相同的数据 库访问过程;系统中的文本显示类(TextView)和图片显示类(PictureView)都继承 了组件类(Component),分别显示文本和图片内容,现需要构造带有滚动条、或者带有 黑色边框、或者既有滚动条又有黑色边框的文本显示控件和图片显示控件,但希望最多 只增加三个类,(32) 设计模式可以实现该目

10、的。 (30)A. 外观 B. 装饰 C. 单件 D. 模板方法 (31)A. 外观 B. 装饰 C. 单件 D. 模板方法 函数 t()、f()的定义如下所示。若调用函数 t()时传递给 x 的值为 3,并且调用 函数 f()时,第一个参数采用传值(call by value)方式,第二个参数采用传引用 (call 程序设计语言中(34) 。 r (34)A. while 循环语句的执行效率比 do-while 循环语句的执行效率高 B. while 循环语 句的 循环体 执行 次数比 循环 条件的 判断 次数多 1, 而 do-while 语句的循环体执行次数比循环条件的判断次数少 1 C

11、. while 语句的循环体执行次数比循环条件的判断次数少 1,而 do-while 语句的循环体执行次数比循环条件的判断次数多 1 D. while 语句的循环体执行次数比循环条件的判断次数少 1,而 do-while 语句的循环体执行次数等于循环条件的判断次数 两名以上的申请人分别就同样的发明创造申请专利的,专利权授权 (35) 。 (35)A. 最先发明的人 B. 最先申请的人 C. 所有申请的人 D.协商后的申请人 下列叙述中(36)是正确的。 (36)A压迫测试:提供条件任软件发挥,最大限度地发掘软件的能力 B重复测试:使软件在不够理想的条件下运行,观察软件对外部资源的要 求和依赖的

12、程度 C重复测试:不断执行同样的操作,这种反复测试的主要原因是看内存是 否不足 D完整 C/S 体系结构测试,只包括网络运行和性能测试 根据 ANSIIEEE829 标准, 以下(37) 属于测试程序说明中程序步骤的内 容。 启动 目的 日志 设置 (37)A、 B、 C、 D、 以下关于功能测试用例的意义的叙述,正确的是(38) 避免盲目测试并提高测试效率 令软件测试的实施重点突出、目的明确 在回归测试中无需修正测试用例便可继续开展测试工作 测试用例的通用化和复用化使软件测试易于开展 (41)不是易用性测试包括的内容。 (41)A安装测试 B界面测试 C菜单测试 D文档测试 (42)不是文档

13、测试包括的内容。 (42)A合同文档 B开发文档C管理文档 D用户文档 针对用户手册的测试,(43)描述不正确。 (43)A准确地按照手册的描述使用程序 B检查每条陈述 C修改错误设计 D查找容易误导用户的内容 阅读下列流程图: 当用判定覆盖法进行测试时,至少需要设计(44) 个测试用例。 在某大学学籍管理信息系统中,假设学生年龄的输入范围为 1640,则根据黑 盒测试中的等价类划分技术,下面划分正确的是 (46) 。 (46)A. 可划分为 2 个有效等价类,2 个无效等价类 B. 可划分为 1 个有效等价类,2 个无效等价类 C. 可划分为 2 个有效等价类,1 个无效等价类 D. 可划分

14、为 1 个有效等价类,1 个无效等价类 以下各项中,(47)属于安装测试应关注的内容。 安装手册的评估 安装选项和设置的测试 安装顺序测试 修复安装测试与卸载测试 (47)A、 B、 C、 D 、 下面关于软件测试的说法,(48)是错误的。 (48)A软件测试就是程序测试 3B软件测试贯穿于软件定义和开发的整个期间 C需求规格说明、设计规格说明都是软件测试的对象 D程序是软件测试的对象 关于白盒测试与黑盒测试的最主要区别,正确的是(49)。 (49)A白盒测试侧重于程序结构,黑盒测试侧重于功能 B白盒测试可以使用测试工具,黑盒测试不能使用工具 C白盒测试需要程序员参与,黑盒测试不需要 D黑盒测试比白盒测试应用更广泛 软件测试按实施组织分,测试应该包括以下的(50) 。 开发方测试 用户方测试 第三方测试 验收测试 确认测试 学 关于对第三方测试的描述,正确的观点是(52) 。 (52)A既不是用户,也不是开发人员所进行的测试就是第三方测试 B第三方测试也称为独立测试,是由相对独立的组织进行的测试 C第三方测试是在开发方

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号