软件评测师上午基础知识考试选择题专项强化真题试卷3
中文选择题
1.软件质量的定义是(42)。(D)
A. 软件的功能性、可靠性、易用性、效率、可维护性、可移植性
B. 满足规定用户需求的能力
C. 最大限度达到用户满意
D. 软件特性的总和,以及满足规定和潜在用户需求的能力
解析:本题考查软件质量的概念。软件“产品评价”国际标准ISO 14598中软件质量的定义是:软件特性的总和,软件满足规定或潜在用户需求的能力。软件“产品质量”国际标准ISO 9126中定义软件质量包括“内部质量”、“外部质量”和“使用质量”三部分。也就是说,“软件满足规定或潜在用户需求的能力”要从软件的内部、外部和使用中的表现宋衡量。
2.关于软件质量的描述,正确的是(56)。(D)
A. 软件质量是指软件满足规定用户需求的能力
B. 软件质量特性是指软件的功能性、可靠性、易用性、效率、可维护性、可移植性
C. 软件质量保证过程就是软件测试过程
D. 以上描述都不对
解析:本题考查软件质量的定义。软件质量是指软件特性的总和,软件满足规定或潜在用户需求的能力。
3.两名以上的申请人分别就同样的发明创造申请专利时,专利权授权给(35)。(B)
A. 最先发明的人
B. 最先申请的人
C. 所有申请的人
D. 协商后的申请人
解析:根据我国专利法第九条规定“两个以上的申请人分别就同样的发明创造申请专利的,专利权授予最先申请的人。”针对两名以上的申请人分别就同样的发明创造申请专利,专利权应授予最先申请的人。
4.软件文档按照其产生和使用的范围可分为开发文档、管理文档和用户文档。其中开发文档不包括(8)。(C)
A. 软件需求说明
B. 可行性研究报告
C. 维护修改建议
D. 项目开发计划
解析:本题考查软件文档的分类和作用。软件文档在软件开发过程和运行维护中起着重要作用,比如文件可以提高软件开发过程的能见度,提高开发效率,便于协调软件的开发、使用和维护,另外也可对软件的运维和培训提供相关信息,便于各类相关人员之间进行交流。按照文档产生和使用范围,软件文件可分为开发文档、管理文档和用户文档,其中开发文档产生于软件开发过程,是前一阶段的工作成果体现,也是后一阶段工作的依据,用户文档是为用户准备的软件使用、操作、维护的资料。
5.关于汇编语言,以下叙述中正确的是(20)。(D)
A. 汇编语言源程序可以直接在计算机上运行
B. 将汇编语言源程序转换成目标程序的软件称为解释程序
C. 在汇编语言程序中,不能定义符号常量
D. 将汇编语言源程序翻译成机器语言程序的软件称为汇编程序
解析:本题考查程序语言基本知识。计算机能直接识别或执行的语言是机器语言,其他形式的语言程序都要先翻译成机器语言才能运行。汇编语言是对机器语言的第一层抽象,将0、1序列表示的操作用符号表示,例如,用MOV表示数据传送、ADD表示相加运算等,因此汇编语言需要翻译,实现该翻译任务的软件称为汇编程序(或汇编器)。
6.关于集成测试的描述中,正确的是(41)。
①集成测试也叫做组装测试或联合测试,通常是在单元测试的基础上,将所有模块按照概要设计说明书和详细设计说明书的要求进行组装和测试的过程。
②自顶向下的增殖方式是集成测试的一种组装方式,它能较早地验证主要的控制和判断点,对于输入输出模块、复杂算法模块中存在的错误能够较早地发现。
③自底向上的增殖方式需要建立桩模块,并行地对多个模块实施测试,并逐步形成程序实体,完成所有模块的组装和集成测试。
④在集成测试时,测试者应当确定关键模块,对这些关键模块及早进行测试,比如高层控制模块、有明确性能要求和定义的模块等。(C)
A. ①②
B. ②③
C. ①④
D. ②、④
解析:本题考查集成测试的相关概念。
.集成测试也叫做组装测试或联合测试。通常,在单元测试的基础上,需要将所有模块按照概要设计说明书和详细设计说明书的要求进行组装。
.自顶向下的增值方式是将模块按系统程序结构,沿控制层次自顶向下进行组装。自顶向下的增值方式在测试过程中较早地验证了主要的控制和判断点。在一个功能划分合理的程序模块结构中,判断常常出现在较高的层次里,因而,能够较早地遇到这种问题。如果主要控制有问题,尽早发现它能够减少以后的返工,这是十分必要的。如果选用按深度方向组装的方式,可以首先实现和验证一个完整的软件功能,可先对逻辑输入的分支进行组装和测试,检查和克服潜藏的错误和缺陷,验证其功能的正确性,就为其后对主要加工分支的组装和测试提供了保证。
.自底向上的增值方式是从程序模块结构的最底层模块开始组装和测试。自底向上增值方式的缺点是“程序一直未能作为一个实体存在,直到最后一个模块加上去后才形成一个实体”。就是说,在自底向上组装和测试的过程中,对主要的控制直到最后才接触到。这种方式的优点是不需要桩模块,而建立驱动模块一般比建立桩模块容易,同时由于涉及到复杂算法和真正输入/输出的模块最先得到组装和测试,可以把最容易出问题的部分在早期解决。此外自底向上增值的方式可以实施多个模块的并行测试,提高测试效率。因此,通常是把以上两种方式结合起来进行组装和测试。
.在进行集成测试时,测试者应当确定关键模块,对这些关键模块及早进行测试。关键模块至少应具有特征:满足某些软件需求、在程序的模块结构中位于较高的层次(高层控制模块)、较复杂和较易发生错误、有明确定义的性能要求。
7.根据ANSI/IEEE829标准,(62)属于《测试案例说明》中的内容。
①输入说明
②测试目的
③环境要求
④特殊要求(B)
A. ①②③
B. ①③④
C. ②③
D. ①②③④
解析:本题考查IEEE829标准中《测试案例说明》的定义。输入说明、环境要求、特殊要求是《测试案例说明》中的内容。
8.在性能测试中,关于数据准备,(65)描述是正确的。
①识别数据状态验证测试案例。
②初始数据提供了基线用来评估测试执行的结果。
③业务数据提供负载压力背景。
④脚本中参数数据真实模拟负载。(D)
A. ①②③
B. ①③④
C. ②③
D. ①②③④
解析:本题考查性能测试中为什么要准备测试数据。
原因包括:
.识别数据状态验证测试案例。
.初始数据提供了基线用来评估测试执行的结果。
.业务数据提供负载压力背景。
.脚本中参数数据真实模拟负载。
9.在计算机系统中总线宽度分为地址总线宽度和数据总线宽度。若计算机中地址总线的宽度为32位,则最多允许直接访问主存储器_____的物理空间。(B)
A. 40MB
B. 4GB
C. 40GB
D. 400GB
解析:在计算机中总线宽度分为地址总线宽度和数据总线宽度。其中,数据总线的宽度(传输线根数)决定了通过它一次所能传递的二进制位数。显然,数据总线越宽则每次传递的位数越多,因而,数据总线的宽度决定了在主存储器和CPU之间数据交换的效率。地址总线宽度决定了CPU能够使用多大容量的主存储器,即地址总线宽度决定了CPU能直接访问的内存单元的个数。假定地址总线是32位,则能够访问232=4GB个内存单元。
10.以下关于测试方法的叙述中,不正确的是______。(B)
A. 根据
本文档预览:3600字符,共9345字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载