软件评测师练习题与答案_第1页
软件评测师练习题与答案_第2页
软件评测师练习题与答案_第3页
软件评测师练习题与答案_第4页
软件评测师练习题与答案_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件评测师练习题与答案

一、单选题(共100题,每题1分,共100分)

1、可用于编写独立程序和快速脚本的语言是0。

A、Java

B、C#

C、Python

D、Prolog

正确答案:C

2、以下测试项目不适合采用自动化测试的是()。

A、需要反复进行的测试

B、易用性测试

C、可以录制回放的测试

D、负载压力测试

正确答案:B

3、web应用链接测试不包括_______

A、不存在的页面文件

B、错误的链接

C、无链接指向的页面

D、客户端和服务器端的链接速率

正确答案:D

4、以下关于软件测试原则的叙述中,正确的是()o

A、测试用例只需选月合理的输入数据,不需要选择不合理的输入数据

B、程序员应尽量测试自己的程序

C、应制定测试计划并严格执行,排除随意性

D、穷举测试是可能的

正确答案:C

5、对计算机评价的主要性能指标有时钟频率、()、运算精度、内存容

量等。

A^端口吞吐量

B、可移植性

C、丢包率

D、数据处理速率

正确答案:D

6、某软件系统无须在线容错,也不能采用冗余设计,如果对可靠性要求

较高,故障有可能导致严重后果,一般采用()。

A、恢复块设计

B、降低复杂度设计

C、检错技术

D、N版本程序设计

正确答案:C

7、对建立良好的程序设计风格,下面描述正确的是

A、充分考虑程序的执行效率

B、程序的注释可有可无

C、符号名的命名要符合语法

D、程序应简单、清晰、可读性好

正确答案:D

8、利用高速通信网络将多态高性能工作站或微型机互连构成机群系统,

其系统结构形式属于____计算机。

A、单指令多数据流(SIMD)

B、单指令单数据流(STSD)

C、多指令多数据流(M1MD)

D、多指令单数据流(MTSD)

正确答案:C

9、在计算机系统中总线宽度分为地址总线宽度和数据总线宽度。若计算

机中地址总线的宽度为32位,则最多允许直接访问主存储器()的物理

空间。

A、40MB

B、4GB

C、40GB

D、400GB

正确答案:B

10、传统编译器进行词法分析、语法分析•、代码生成等步骤的处理时,

前一阶段处理的输出是后一阶段处理的输入,则采用的软件体系结构风

格是()。该体系结构的优点不包括()o

A、管道过滤器

B、信息库

C、分层

D、发布订阅

正确答案:A

11、计算机软件著作权的保护对象是指()

A、软件开发思想与设计方案

B、软件著作权权利人

C、计算机程序及算法

D、计算机程序及其文档

正确答案:B

12、软件设计师王某在其公司的某一综合楼信息管理系统软件开发工作

中承担了大部分程序设计工作,该系统交付用户后,投入试运行后,王

某离职离开公司,并带走了该综合信息管理系统的源程序,拒不交还公

司,王某认为,综合信息管理系统的源程序是他独立完成的,他是综合

信息系统源程序的软件著作权人,王某的行为()。

A、侵犯了公司的软件著作权

B、侵犯了公司的商业秘密权

C、不涉及侵犯了公司的软件著作权

D、未侵犯了公司的软件著作权

正确答案:A

13、MVC模式(模型-视图-控制器)是软件工程中的一种软件架构模式,

把软件系统分为模型、视图和控制器三个部分。()不属于MVC模式的优

点。

A、低耦合性

B、高运行效率

C、可维护性

D、高重用性

正确答案:B

14、兼容性测试的测试范围包括()。①硬件兼容性测试②软件兼容性

测试③数据兼容性测试④平台兼容性测试

A、①②③④

B、①②③

C、①

D、①②

正确答案:A

15、()服务的主要作用是提供远程登录服务。

A、E-mail

B、Gopher

C、FTP

D、Telnet

正确答案:D

16、将源程序中多处使用的同一个常数定义为常量并命名,()o

A、提高了源程序的可维护性

B、缩短了源程序代码长度

C、提高了编译效率

D、提高了程序的运行效率

正确答案:A

17、以下测试方法中,不属于典型安全性测试的是()。

A、模拟攻击试验

B、漏洞扫描

C、安全功能验证

D、通信加密

正确答案:D

18、在CPU中,不仅要保证指令的正确执行,还要能够处理异常事

件。

A、寄存器组

B、控制器

C、运算器

D、内部总线

正确答案:B

19、以下关于系统测试的叙述,不正确的是0。

A、系统测试的对象不包含软件所依赖的硬件、外设和数据

B、系统测试的目的是验证系统是否满足了需求规格的定义

C、系统测试是基于系统整体需求说明书的黑盒类测试

D、系统测试是针对整个产品系统进行的测试

正确答案:A

20、软件设计一般包括概要设计和详细设计,其中概要设计不包括()。

A、数据结构设计

B、模块之间的接口设计

C、体系结构设计

D、模块划分

正确答案:B

21、以下关于黑盒测试的测试方法选择策略的叙述中,不正确的是()。

A、如果没有达到要求的覆盖准则,则应该补充一些测试用例

B、任何情况下都必须使用边界值分析,因为这种方法发现错误能力最强

C、首先进行等价类划分,因为这是提高测试效率最有效的方法

D、如果没有达到要求的覆盖准则,则应该补充一些测试用例

正确答案:D

22、现要开发一个软件产品的图形用户界面,则最适宜采用()过程模

型。

A、原型化

B、瀑布

C、增量

D、螺旋

正确答案;A

23、以下叙述中,不正确的是()。

A、黑盒测试可以检测软件行为、性能等特性是否满足要求

B、黑盒测试可以检测软件是否有人机交互上的错误

C、黑盒测试用例设计可以和软件实现同步进行

D、黑盒测试依赖于软件内部的具体实现,如果实现发生了变化,则需要

重新设计用例

正确答案:D

24、以下不属于单元测试测试内容的()o

A、边界条件测试

B、模块接口测试

C、系统性能测试

D、局部数据测试

正确答案:C

25、以下关于测试计划的叙述中,不正确的是()。

A、测试计划能使项目参与人员沟通顺畅

B、测试计划能使测试工作顺利进行

C、测试计划是软件过程规范化的要求

D、测试计划无益于提高软件质量

正确答案:D

26、典型的软件测试过程模型包括。

A、X模型、W模型、H模型、增量模型

B、X模型、W模型、H模型、前置测试模型

C、V模型、W模型、H模型、螺旋模型

D、V模型、W模型、H模型、渐进模型

正确答案:B

27、当用户需求不清晰、需求经常变化、系统规模不太大时,最适宜采

用的软件开发方法是()

A、面向对象

B、结构化

C、原型

D、敏捷

正确答案:C

28、以下各项中,()属于需求说明书的评测内容。①系统定义的目标

是否与用户的要求一致②设计的约束条件或限制条件是否符合实际③

是否考虑过软件需求的其他方案④软件的行为与它必须处理的信息、必

须完成的功能是否一致

A、①、③、④

B、②、③、④

C、①、②、④

D、①、②、③、④

正确答案:D

29、软件工程的基本目标是()。

A、开发高质量的软件

B、推动软件理论和技术的发展

C、消除软件固有的复杂性

D、努力发挥开发人员的创造性潜能

正确答案:A

30、"<titlesty1italic,z>science</ti11e>M是XML中一个

元素的定义,其中元素标记的属性值是(24)。〃

A、style

B、science

C^italic

title

正确答案:B

31、以下不属于系统测试范畴的是()。

A、安全测试

B、单元测试

C、性能测试

D、强度测试

正确答案:B

32、以下关于边界值测试法的叙述中,不正确的是(

A、边界值分析法是对等价类划分方法的补充

B、边界值分析法不仅需考虑输入域边界,而且还需要考虑输出域边界

C、发生在输入输出边界上的错误比发生在输入输出范围的内部的错误要

D、测试数据应尽可能选取边界上的值,而不是等价类中的典型值或任意

正确答案;C

33、在机器指令的地址段中,直接指出操作数本身的寻址方式称为()。

A、隐含寻址

B、直接寻址

C、立即寻址

D、寄存器寻址

正确答案:C

34、在软件开发过程中,详细设计的内容不包括()设计。

A、算法

B、数据库物理结构

C、软件体系结构

D、数据结构

正确答案:D

35、Bug记录信息包括()。①被测软件名称②被测软件版本③测试人

④错误等级⑤开发人⑥详细步骤

A、①②④⑥

B、①②③④⑤⑥

C、①③④⑥

D、①②③④⑥

正确答案:D

36、在以阶段划分的编译器中,符号表管理和()贯穿于编译器工作始终。

A、语法分析

B、出错处理

C、语义分析

D、代码生成

正确答案:B

37、以下关于测试工作在软件开发各阶段作用的叙述中,不正确的是

()。

A、在程序编写阶段制定系统测试计划

B、在概要设计和详细设计阶段制定集成测试计划和单元测试计划

C、在测试阶段实施测试并提交测试报告

D、在需求分析阶段确定测试的需求分析

正确答案:A

38、使用质量是从用户的角度来看待的产品质量,其属性不包括()。

A、可靠性

B、有效性

C、生产率

D、安全性

正确答案:A

39、下列测试工具中,使用(此空)执行自动化负载压力测试,使用

执行代码静态结构分析,使用执行网络测试。

A^Logiscope

B、SmartBits

C、Quick

D、LoadRunner

正确答案:D

40、以下关于边界值测试法的叙述中,不正确的是

A、边界值分析法是对等价类划分方法的补充

B、测试数据应尽可能选取边界上的值

C、错误更容易发生在输入输出边界上而不是输入输出范围的内部

D、边界值分析法仅需考虑输入域边界,不用考虑输出域边界

正确答案:D

41、下列安全协议中,与TLS最接近的协议是0。

A、SSL

B、HTTPS

C、IPSec

D、PGP

正确答案:A

42、POP3协议采用模式进行通信,当客户机需要服务时,客户端软

件与POP3服务器建立连接。

A、B/S

B、PTP

C、C/S

D、PTS

正确答案:C

43、集线器与网桥的区别是()

A、集线器不能检测发送冲突,而网桥可以检测冲突

B、网桥是物理层设备,而集线器是数据链路层设备

C、集线器是物理层设备,而网桥是数据链路层设备

D、网桥只有两个端口,而集线器是一种多端口网桥

正确答案:C

44、在计算机系统中常用的输入/输出控制方式有赤条件传送、中断、程

序查询和DMA等。其中,采用()方式时,不需要CPU控制数据的传

输过程。

A、DMA

13、中断

C、程序查询

D、无条件传送

正确答案:A

45、属于CPU中算术逻辑单元的部件是()。

A、程序计数器

B、指令寄存器

C、加法器

D、指令译码器

正确答案:C

46、逻辑覆盖标准包括()。①判定覆盖②语句覆盖③条件判定覆盖④

修正条件判定覆盖

A、①②③④

B、①②④

C、①③

D、①②③

正确答案:A

47、在进行软件设计时,以下结构设计原则中,不正确的是()。

A、模块应具有较强的独立性,即高内聚和低耦合

B、模块之间的连接存在上下级的调用关系和同级之间的横向联系

C、所有模块都必须严格地分类编码并建立归档文件

D、整个系统呈树状结构,不允许网状结构或交叉调用关系出现

正确答案:B

48、将在同一张报表上操作的所有程序组成一个模块,该模块的内聚为()。

A、通信内聚

B、逻辑内聚

C、功能内聚

D、时间内聚

正确答案:A

49、下列测试工具中,使用执行自动化负载压力测试,使用

执行代码静态结构分析,使用(此空)执行网络测试。

A、Quick

B、LoadRunner

C^SmartBits

D、Logiscope

正确答案:C

50、以下关于信息和数据的描述中,错误的是()。

A、客观事物中都蕴涵着信息

B、通常从数据中可以提取信息

C、信息是抽象的、数据是具体的

D、信息和数据都由数字组成

正确答案:D

51以下属于软件测试工具的是()。①JTest②LoadRunner③Visual

Studio©JBuilder

A、①②

B、①②③④

C、①

D、①②③

正确答案:A

52、白盒测试不能发现()。

A、功能错误

B、代码路径中的错误

C、死循环

D、逻辑错误

正确答案:A

53、模块A的功能为:从数据库中读出产品信息,修改后存回数据庠,

然后将修改记录写到维护文件中。该模块内聚类型为O内聚。以下关

于该类内聚的叙述中,正确的是()。

A、功能

B、时间

C、逻辑

D、过程

正确答案:D

54、为检测系统在长时间运行下是否存在性能瓶颈,应进行()。

A、疲劳强度测试

B、大数据量测试

C、压力测试

D、负载测试

正确答案:A

55、软件的易用性包括()。①易理解性②易学习性③易操作性④吸

引性⑤依从性

A、①②③④⑤

B、①②③

C、①②③④

D、①②

正确答案:A

56、V模型指出,_____对程序设计进行验证,(此空)对系统设计进行

验证,应当追朔到用户需求说明。

A、验证测试

B、系统测试

C、单元和集成测试

D、验收测试和确认测试

正确答案:A

57>用面向对象方法设计了一个父类File和两个子类DiskFile和

TapeFile,这两个子类继承了其父类的open方法,并给出不同的实现。

不同的子类执行open方法时,有不同的行为,这种机制称为()。

A、关联

B、消息传递

C、多态

D、继承

正确答案:C

58、某开发小组欲开发一个软件系统,实现城市中不同图书馆的资源共

享,包括实体资源和电子资源,共享规则可能在开发过程中有变化c客

户希望开发小组能尽快提交可运行的软件,且可以接受多次交付。这种

情况下最适宜采用()开发过程模型。主要是因为这种模型()o

A、原型

B、螺旋

C、瀑布

D、增量

正确答案:D

59、Object-orientedanalysis(00A)isasemiformalspecification

techniquefortheobject-orientedparadigm.Object-oriented

analysisconsistsofthreesteps.Thefirststepis(此空).

Itdetermineshowthevariousresultsarecomputedbythe

productandpresentsthisinformationintheformofa

andassociatedscenarios.Thesecondis,which

determinestheclassesandtheirattributes.Thendeterminethe

interrelationshipsandinteractionamongtheclasses.Thelast

stepis,whichdeterminestheactionsperformedbyor

toeachclassorsubclassandpresentsthisinformationinthe

formof

A、behavioral

B、use-case

C^dynamic

class

正确答案:B

60、以下关于性能测试的叙述中,不正确的是

A、性能测试类型包括负载测试,强度测试,容量测试等

B、性能测试的目的是为了验证软件系统是否能够达到用户提出的性能指

C、性能测试常通过工具来模拟大量用户操作,增加系统负载

D、性能测试不用于发现软件系统中存在的性能瓶颈

正确答案:D

61、件开发中经常利用配置库实现变更控制,主要是控制软件配置项的状

态变化,不受配置管理控制的是()。

A、评审状态

B、工作状态

C、自由状态

D、受控状态

正确答案;C

62、以下关于黑盒测试的测试方法选择的叙述中,不正确的是()。

A、必要时用等价类划分法补充测试用例

B、可以用错误推测法追加测试用例

C、在任何情况下都要采用边界值分析法

D、如果输入条件之间不存在组合情况,则采用因果图法

正确答案:D

63、行为型设计模式描述类或对象如何交互和如何分配职责。()模式

是行为型设计模式。

A、装饰器(Decorator)

解释器(Interpreter)

C、构建器(Builder)

D、组合(Composite)

正确答案:B

64、软件测试的对象不包括()o

A、文档

B、软件开发过程

C、软件代码

D、相关数据

正确答案:B

65、()主要对与设计相关的软件体系结构的构造进行测试。

A、系统测试

B、单元测试

C、确认测试

D、集成测试

正确答案:D

66、对现有软件系统中一些数据处理的算法进行改进,以提高效率,从

而更快地响应用户服务要求。这种行为属于C维护。

A、完善性

B、正确性

C、适应性

D、预防性

正确答案:A

67、针对以下C语言程序段,对于(MaxNuni,Type)的取值,至少需要

()个测试用例能够满足判定覆盖的要求。while(MaxNum—>0)

{if(10==Type)x=y*2;elseif(100==Type)x=y+

10;elsex=y-20;}

A、2

B、5

C、4

D、3

正确答案:D

68、Object-orientedanalysis(00A)isasemiformalspecification

techniquefortheobject-orientedparadigm.Object-oriented

analysisconsistsofthreesteps.Thefirststepis______.It

determineshowthevariousresultsarecomputedbytheproduct

andpresentsthisinformationintheformofaand

associatedscenarios.Thesecondis(此空),whichdetermines

theclassesandtheirattributes.Thendeterminethe

interrelationshipsandinteractionamongtheclasses.Thelast

stepis,whichdeterminestheactionsperformedbyor

toeachclassorsubclassandpresentsthisinformationinthe

formof

A、class

behavioral

C、dynamic

D、use-case

正确答案:A

69、某软件公司在招聘软件评测师时,应聘者甲向公司做如下保证:①

经过自己测试的软件今后不会再出现问题;②在工作中对所有程序员一

视同仁,不会因为在某个程序员编写的程序中发现的问题多,就重点审

查该程序,以免不利于团结;③承诺不需要其他人员,自己就可以独立

进行测试工作;④发扬咬定青山不放松的精神,不把所有问题都找出来,

决不罢休;你认为应聘者甲的保证()。

A、①、④是正确的

B、②是正确的

C、都是正确的

D、都不正确

正确答案;D

70、在结构化分析中,用数据流图描述()。当采用数据流图对银行客户

关系管理进行分析时,()是一个加工。

A、存款

B、账户

C、工作人员

D、余额

正确答案:A

71、以下测试内容中,不属于GUI测试的是()。

A、数据显示是否正常

B、窗口相关操作是否符合标准

C、计算结果是否正确

D、菜单和鼠标操作是否正确

正确答案:C

72、以下不属于软件编码规范评测内容的是()o

A、数据说明方法

B、语句结构

C、源程序文档化

D、算法逻辑

正确答案:D

73、数据库系统通常采用三级模式结构外模式,模式和内模式,这三级

模式分别对应的数据库的()。

A、基本表,视图和存储文件

B、视图,存储文件和基本表

C、基本表,存储文件和视图

D、视图,基本表和存储文件

正确答案:D

74、如果路由器收到了多个路由协议转发的关于某个目标的多条路由,

那么决定采用哪条路由的策略是()。

A、比较各个路由协议的版本

B、选择路由费用最小的

C、选择与自己路由协议相同的

D、比较各个路由的管理距离

正确答案:D

75、采用折半查找算法有序表亿15,18,21,27,36,42,48,51,

54,60,72}中寻找值为15和38,分别需要进行()次元素之间的比

较。

A、3和2

B、4和3

C、3和1

D、4和1

正确答案:B

76、在分布式数据库中有分片透明,复制透明,位置透明和逻辑透明等

基本概念,其中,()是指局部数据模型透明,即用户或应用程序无需知

道局部使用是哪种数据模型,()是指用户或应用程序不需要知道逻辑上

访问的表是怎么分块存储的。

A、逻辑透明

B、复制透明

C、分片透明

D、位置透明

正确答案:A

77、模块A将其中的学生信息,即学生姓名、学号、手机号等放到一个

结构体中,传递给模块B,则A和B之前的耦合类型为()耦合。

A、控制

标记

C、内容

D、数据

正确答案:D

78、模型吸收了软件工程“演化”的概念,使用原型及其他方法来尽量降

低风险,适合于大型复杂软件系统的开发。

A、螺旋

B、原型

C、喷泉

D、瀑布

正确答案:A

79、()不属于网络测试的测试类型。

A、可靠性测试

B、吞吐量测试

C、可接受性测试

D、存储容量测试

正确答案:D

80、软件复杂性是指理解和处理软件的难易程度。其度量参数不包括()。

A、类型

B、难度

C、规模

D、结构

正确答案:A

81、在IS0/IEC软件质量模型中,功能性是与一组功能及其指定的性质

的存在有关的一组属性,其子特性不包括()。

A、成熟性

B、适应性

C、准确性

D、安全性

正确答案:A

82、对于测试中所发现错误的管理是软件测试的重要环节,以下关于错误

管理原则的叙述,正确的是()。

A、若程序员发现报告的错误实际不是错误,可单方面决定拒绝进行错误

修复

B、错误修复后可以由报告错误的测试人员之外的其他测试人员进行验证,

只要可以确认错误已经修复,就可以关闭错误

C、每次对错误的处理都要保留处理者姓名、处理时间、处理步骤、错误

的当前状态等详细处理信息,即使某次处理并未对错误进行修复

D、测试人员发现的错误应直接提交给开发人员进行错误修复

正确答案:C

83、在面向对象系统中,对象的属性是()。

A、与其它对象交互的方式

B、对象的行为特性

C、和其它对象相互区分的特性

D、和其它对象相关联的方式

正确答案:C

84、在进程状态转换过程中,可能会引起进程阻塞的原因是()。

A、执行P操作

B、时间片到

C、执行V操作

D、I/O完成

正确答案:A

85、()不是良好编码的原则。

A、选择好的程序设计风格

B、保持变量名简短以使代码紧凑

C、确保注释与代码完全一致

D、在开始编码之前建立单元测试

正确答案:B

86、采用1E浏览器访问清华大学校园网主页时,正确的地址格式为()。

A、Smtp:\\www、tsinghua、edu、cn

B、Smtp:〃www、tsinghuasedu、cn

C^http:\\www、tsinghua、edu>cn

D、http:〃www、tsinghua、edu^cn

正确答案:D

87、以下不属于易用性测试的是()。

A、界面测试

B、功能易用性测试

C、负载测试

D、安装测试

正确答案:C

88、对于初始为空的栈S,入栈序列为a、b、c、d,且每个元素进栈、出

栈各1次。若出栈序列的第一个元素为d,则合法的出栈序列为()o

A、d

B、d

C、d

D、d

正确答案:D

89、在计算机系统中,系统的()可以用MTTF/(1+MTTF)来度量,其中

MTTF为平均无故障时间。

A、健壮性

B、可用性

C、可靠性

D、可维护性

正确答案:C

90、结构化分析的输出不包括()。

A、加工逻辑

B、数据流图

C、结构图

D、数据字典

正确答案:C

9kICMP协议属于因特网中的()协议,ICMP协议数据单元封装在()

中传送。

A、会话层

B、传输层

C、网络层

D、数据链路层

正确答案:C

92、〃某企业职工关系EMP(E_no,E^name,DEPT,E_addr,E_tel中

的属性分别表示职工号、姓名、部门、地址和电话;经费关系FUNDS

(Eno,Eused)中的属性分别表示职工号、总经费金额和

己花费金额。若要查询部门为〃开发部〃且职工号为〃03015〃的职工姓

名及其经费余额,则相应的SQL语句应为:SELECT()FROM()

WHERE()〃

A、DEPT='开发部'ANDEMP、Eno=FUNDS、EnoANDEMP、

E_no='03015'

B、DEPT='开发部'ANDEMP、Eno=FUNDS、E_noOREMP、

E_no=,03015,

C、DEPT='开发部'OREMP、E_no=FUNDS、E_noANDEMP、

Eno='03015,

D、DEPT='开发部'OREMP、E_no=FUNDS.E_noOREMP、E_no=03015f

正确答案:D

93Object-orientedanalysis(00A)isasemiformalspecification

techniquefortheobject-orientedparadigm.Object-oriented

analysisconsistsofthreesteps.Thefirststepis______.It

determineshowthevariousresultsarecomputedbytheproduct

andpresentsthisinformationintheformofaand

associatedsce

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论