软件评测师(软考)考试(重点)题库300题(含答案解析)_第1页
软件评测师(软考)考试(重点)题库300题(含答案解析)_第2页
软件评测师(软考)考试(重点)题库300题(含答案解析)_第3页
软件评测师(软考)考试(重点)题库300题(含答案解析)_第4页
软件评测师(软考)考试(重点)题库300题(含答案解析)_第5页
已阅读5页,还剩163页未读 继续免费阅读

下载本文档

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

文档简介

软件评测师(软考)考试(重点)题库300题(含答案解析)

一、单选题

1.操作系统的主要任务是()

A、把源程序转换为目标代码

B、负责文字格式编排和数据计算

C、负责存取数据库中的各种数据,完成SQL查询

D、管理计算机系统中的软、硬件资源

答案:D

解析:操作系统的作用:3通过资源管理,提高计算机系统的效率;2、改善人

机界面,向用户提供友好的工作环境。故正确答案为:D

2.以下关于测试时机的叙述中,不正确的是()o

A、应该尽可能早地进行测试

B、软件测试中的错误暴露的越迟,则修复和改正错误所花费的代价越高

C、应该在代码编写完成后开始测试

D、项目需求分析和设计阶段需要测试人员参与

答案:C

解析:本题考查软件测试时机的基础知识。该题目也是一目了然,ABD选项叙述

都是正确的,软件测试应该贯穿于整个开发的生命周期,而不是在代码编写完成

后开始测试。正确答案为Co

3.以下关于回归测试的叙述中,不正确的是()

A、回归测试是为了确保改动不会带来不可预料的后果或错误

B、回归测试需要针对修改过的软件成分进行测试

C、回归测试需要能够测试软件的所有功能的代表性测试用例

D、回归测试不容易实现自动化

答案:D

解析:回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错

误或导致其他代码产生错误。通常可以通通过自动化大大减轻重复工作的工作量。

4.某单位局域网配置如下图所示,PC2发送到Internet上的报文的源IP地址为

A、192.168.0.2

B、192.168.0.1

C、202.117.112.1

D、202.117.112.2

答案:D

解析:本试题考查局域网配置中IP地址设置相关问题。PC2发送到Internet±

的报文经代理服务器转换后,源IP地址变成代理服务器的出口IP地址,即202.

117.112.2O

5.在面向对象系统中,对象的属性是()

A、对象的行为特性

B、和其他对象相关联的方式

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

D、与其他对象交互的方式

答案:C

解析:在面向对象技术中,对象是基本的运行时实体,它既包括数据(属性),

也包括作用于数据的操作(行为)。一个对象把属性和行为封装为一个整体。对

象的属性表示了对象特有的与其他对象相互区分的特性。

6.以下属于静态测试方法的是()

A、分支覆盖率分析

B、复杂度分析

C、系统压力测试

D、路径覆盖分析

答案:B

解析:本题考查静态测试方法的基础知识。静态测试不实际运行被测软件,主要

是对软件的编程格式和结构等方面进行评估。本题目中分支覆盖率分析,系统压

力测试和路径覆盖分析都需要实际运行被测软件才能得到分析结果,只有复杂度

分析可以通过静态分析程序代码实现。故正确答案为B。

7.以下关于模块化的叙述中,正确的是。

A、每个模块的规模越小越好,这样开发每个模块的成本就可以降低了

B、每个模块的规模越大越好,这样模块之间的通信开销就会降低了

C、应具有高内聚和低耦合的性质

D、仅适用于结构化开发方法

答案:C

解析:本题考查软件设计的基础知识。模块化设计是软件设计的一个重要方面,

不仅仅适用于结构化开发方法,面向对象开发方法也适用。模块的规模应该适中,

过小可能会增加耦合性,过大可能会降低内聚性。在分解模块时,应该充分考虑

模块之间的低耦合和模块内的高内聚的性质,故正确答案为Co

8.软件项目管理所涉及的范围覆盖了整个软件()。

A\生命周期

B、运行与维护过程

C、定义过程

D、开发过程

答案:A

解析:软件项目管理的对象是软件项目。为了使软件项目开发获得成功,必须对

软件开发项目的工作范围、可能遇到的风险、需要的资源、要实现的任务、经历

的里程碑、花费的工作量(成本)以及进度的安排等做到心中有数。这种管理的

范围覆盖了整个生命周期,故正确答案为A

9.某市标准化行政主管部门制定并发布的工业产品的安全及卫生要求的标准,在

其行政区域内是()。

A、强制性标准

B、推荐性标准

C、自愿性标准

D、指导性标准

答案:A

解析:本题考查标准的分类,《中华人民共和国标准化法》将国内的标准分为强

制性标准和推荐性标准。相关条款如下。第七条国家标准、行业标准分为强制性

标准和推荐性标准。保障人体健康,人身、财产安全的标准和法律、行政法规规

定强制执行的标准是强制性标准,其他标准是推荐性标准。省、自治区、直辖市

标准化行政主管部]制定的工业产品的安全、卫生要求的地方标准,在本行政区

域内是强制性标准。第十四条强制性标准,必须执行。不符合强制性标准的产品,

禁止生产、销售和进口。推荐性标准,国家鼓励企业自愿采用。

10.POP3协议采用()模式进行通信,当客户机需要服务时,客户端软件与POP

3服务器建立(请作答此空)连接。

A、TCP

B、UDP

C、PHP

D、IP

答案:A

解析:POP3协议采用C/S模式进行通信,POP3需要TCP连接的支持,当客户机

需要服务时,客户端软件与POP3服务器建立TCP连接。

11-O主要描述用于数据通信与传输的接口数据格式。

A、数据内容类标准

B、通信协议类标准

C、开发接口类标准

D、信息编码类标准

答案:B

解析:通信协议类标准:这类标准主要描述用于数据通信与传输的接口数据格式。

12.如下图所示,从输出的信息中可以确定的是信息是()。

C\>netstat-n

ActiveConnections

ProtoLocalAddressForeignAddressState

TCP192.168.020020112:443ESTABUSHED

TCP192.168.02002038100.29.200110:110TIME.WAIT

TCP192.168.0200:20520:80ESTABUSHED

A、本地主机正在使用的端口的公共端口号

B、192.168.0.200正在与128.105.129.30建立连接

C、本地主机与202.100.112.12建立安全连接

D、本地主机正在与100.29.200.110建立连接

答案:C

解析:Netstat是控制台命令,是一个监控TCP/IP网络的非常有用的工具,它可

以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。Netstat

用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端

口的网络连接情况。Proto协议:TCP,指是传输控制协议。LocalAddress本地

机器名:后面是本地连接的端口号。ForeignAddress远程机器名:后面包含了

远程端口。State状态:ESTABLISHED是指已建立联机的联机情况,TIME-WAIT

是指等待足够的时间以确保远程TCP接收到连接中断请求的确认。

13.假设在程序控制流图中,有12条边,8个节点,则确保程序中每个可执行语

句至少执行一次所必需的测试用例数目的上限是()o

A、12

B、8

C、6

D、4

答案:C

解析:本题考查白盒测试用例设计方法:基本路径测试法。基本路径测试法要求

覆盖程序中所有可能的路径,即确保程序中每个可执行语句至少执行一次。确定

独立路径条数需要计算圈复杂度V(G),计算方法包括三种:V(G)二区域数V

(G)二判断节点数+1V(G)二边一节点+2。

14.M软件公司的软件产品注册商标为M,为确保公司在市场竞争中占据优势,对

员工进行了保密约束。此情形下该公司不享有。。

A、商业秘密权

B、著作权

C、专利权

D、商标权

答案:C

解析:关于软件著作权的取得,《计算机软件保护条例》定:“软件著作权自

软件开发完成之日起产生。”即软件著作权自软件开发完成之日起自励产生,不

论整体还是局部,只要具备了软件的属性即产生软件著作权,既不要求履行任何

形式的登记或注册手续,也无须在复制件上加注著作权标记,也不论其是否已经

发表都依法享有软件著作权。软件开发经常是一项系统工程,一个软件可能会有

很多模块,而每一个模块能够独立完成某一项功能。自该模块开发完成后就产生

了著作权。软件公司享有商业秘密权。因为一项商业秘密受到法律保护的依据,

必须具备构成商业秘密的三个条件,即不为公众所知悉、具有实用性、采取了保

密措施。商业秘密权保护软件是以软件中是否包含着“商业秘密”为必要条件的。

该软件公司组织开发的应用软件具有商业秘密的特征,即包含着他人不能知道到

的技术秘密;具有实用性,能为软件公司带来经济效益;对职工进行了保密的约

束,在客观上已经采取相应的保密措施。所以软件公司享有商业秘密权。商标权、

专利权不能自行取得,申请人必须履行商标法、专利法规定的申请手续,向国家

行政部门提交必要的申请文件,申请获准后即可取得相应权利。获准注册的商标

通常称为注册商标。

15.POP3协议采用()模式,客户端代理与POP3服务器通过建立(请作答此空)

连接来传送数据。

A、TCP

B、UDP

C、P2P

D、IP

答案:A

解析:概念:全名为$<PostOfficeProtocoI-Version3n,即“邮局协议版本3”。

POP适用于C/S结构的脱机模型的电子邮件协议,目前已发展到第三版,称POP

3O协议支持离线邮件处理,当邮件发送到服务器后,电子邮件客户端会调用邮

件客户端程序,下载所有未阅读的电子邮件,当邮件从邮件服务器发送到个人计

算机上,同时邮件服务器会删除该邮件。POP3协议特性默认端口:110默认传输

协议:TCP适用的构架结构:C/S访问模式:离线访问C/S即Client/Server,

本题正确答案为A。

16.针对逻辑覆盖()叙述是不正确的。

A、达到100%CC要求就一定能够满足100%DC的要求

B、达到100%CDC要求就一定能够满足100%DC的要求

C、达到100%MCDC要求就一定能够满足100%DC的要求

D、达到100%路径覆盖要求就一定能够满足100%DC的要求

答案:A

解析:本题考查白盒测试用例设计方法的基本概念。•达到100CC要求不一定能

够满足100%DC的要求。•达到100%CDC要求就一定能够满足100%DC的要求。・达

到100%MCDC要求就一定能够满足100%DC的要求。-达到100%路径覆盖要求就

一定能够满足100%DC的要求。

17.压力测试不会使用到以下哪种测试手段。。

A、重复

B、注入错误

C、增加量级

D、并发

答案:B

解析:压力测试是通过逐步增加系统负载,测试系统性能的变化,并最终确定在

什么负载条件下系统性能处于失效状态,并以此来获得系统能提供的最大服务级

别的测试。本题中选项A、C、D都是压力测试的方法,选项B,注入错误一般属

于安全性和可靠性测试使用的方法。故正确答案为B

18.软件评测发展越来越快,测试与质量保证体系的融合也是当下的热门,其中

以下有关的说法有误的是()

A、测试是软件质量的保证。

B、质量保证体系是宏观层面的机制和流程,测试是具体实践的技术关键。

C、软件测试关注具体的研发活动,质量保证关注研发产物。

D、软件测试技术必须和质量体系相结合,才能充分发挥软件质量保证作用。

答案:C

解析:软件测试关心的不是过程的活动,而是对过程的产物以及开发出的软件进

行剖析;质量保证人员主要着眼于软件开发活动中的过程、步骤和产物,而不是

对软件进行剖析找问题或评估;

19.TCP是互联网中的(请作答此空)协议,使用()次握手协议建立连接。

A、传输层

B、网络层

C、会话层

D、应用层

答案:A

解析:TCP即传输控制协议,是整个TCP/IP协议族中最重要的协议之一,它在I

P协议提供的不可靠数据服务的基础上,采用了重发技术,为应用程序提供了一

个可靠的、面向连接的、全双工的数据传输服务cTCP协议传输层的协议,一般

用于传输数据量比较少,且对可靠性要求高的应用。TCP使用3次握手来建立连

接,三次握手的过程如下:首先,主机A发送特有SYN的连接建立请求,其中包

含了顺序号x;然后,当主机B接收到这个请求后,将回复连接请求,它将向主

机A发送带有SYN确认TCP段,其中加入了主机B的顺序号y和确认后希望收到

的顺序号为x+1的TCP段;接着,当主机A收到该回复后将再次发送一个确认段,

此时就已经没有SYN标志,而顺序号为x+1,确认码为y+1,表示期望接收到主

机B发来的顺序号为y+1的数据。至此,在主机A和主机B之间已经建立起一个

TCP连接,双方可以开始进行通信了。

20.在结构化分析模型中,。描述了所有在目标系统中使用和生成的数据对象

A、数据字典

B、数据流图

C、实体一关系图(ER图)

D、类图

答案:A

21.以下关于单元测试的叙述,不正确的是。。

A、单元测试是指对软件中的最小可测试单元进行检查和验证

B、单元测试是在软件开发过程中要进行的最低级别的测试活动

C、结构化编程语言中的测试单元一般是函数或子过程

D、单元测试不能由程序员自己完成

答案:D

解析:本题考查单元测试的基础知识。单元测试是针对软件设计的最小单位(程

序模块)进行正确性检验的测试工作,其目的在于发现各模块内部可能存在的各

种差错。单元测试是软件开发过程中最低级别的测试活动,对结构化编程语言来

说,单元测试的测试单元一般是函数或者子过程。单元测试过程可由程序员自己

完成,也可由专门的测试人员完成。从以上描述可以看出,单元测试可以由程序

员自己完成。故正确答案为D

22.()不属于主动攻击。

A、流量分析

B、重放

C、IP地址欺骗

D、拒绝服务

答案:A

23.以下关于软件系统安全防护策略的叙述,不正确的是()

A、网闸的主要目的是实现内网和外网的物理隔离

B、防火墙的主要目的是实现内网和外网的逻辑隔离

C、入侵检测系统通常部署在防火墙之外

D、安全日志属于被动防护策略

答案:C

24.以下几种白盒覆盖测试中,覆盖准则最强的是()。

A、语句覆盖

B、判定覆盖

C、条件覆盖

D、条件组合覆盖

答案:D

解析:本题考查白盒测试的逻辑覆盖法。根据逻辑覆盖法定义,语句覆盖针对的

是语句,是最弱的覆盖准则;判定覆盖和条件覆盖分别针对的是判定和条件,强

度次之;判定条件覆盖要同时考虑判定和判定中的条件,满足判定条件覆盖同时

满足了判定覆盖和条件覆盖;条件组合覆盖则要考虑同一判定中各条件之间的组

合关系,是最强的覆盖准则。根据上述描述,覆盖准则最强的是条件组合覆盖,

应选择选项Do

25.下图是()设计模式的类图,该设计模式的目的是(),图中,Abstractio

n和RefinedAbstraciton之间是()关系,Abstraction和Implementor之间是

(请作答此空)关系。

Av依赖

B、关联

C、继承

D、聚合

答案:D

解析:适配器模式:将一个类的接口适配成用户所期待的。一个适配允许通常因

为接口不兼容而不能在一起工作的类工作在一起,做法是将类自己的接口包裹在

一个已存在的类中。桥接模式:将抽象部分与它的实现部分分离,使它们都可以

独立地变化。装饰模式:指的是在不必改变原类文件和使用继承的情况下,动态

地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的

对象。代理模式:为一个对象提供代理以控制该对象的访问。类之间的关系主要

有以下几种:(1)继承关系:是指子类自动地具有其父类的全部属性与操作,

也称为父类对子类的泛化。在UML建模语言中,采用空心三角形表示,从子类指

向父类。(2)关联关系:是指两个或多个类之间的一种静态关系,表现为一个

类是另一个类的成员变量。在UML类图中,用实线连接有关联的对象所对应的类。

(3)聚合关系:是整体与部分之间的关系,是强的关联关系。在UML中,聚合

关系用带空心菱形的实心线,菱形指向整体。(4)依赖关系:也是类之间的一

种静态关系,表现为一个类是另外一个类的局部变量。在UML中,依赖关系用带

箭头的虚线表示,由依赖的一方指向被依赖的一方。

26.以下关于白盒测试的叙述中,不正确的是。。

A、满足判定覆盖一定满足语句覆盖

B、满足条件覆盖一定满足判定覆盖

C、满足判定条件覆盖一定满足条件覆盖

D、满足条件组合覆盖一定满足判定条件覆盖

答案:B

解析:本题考查白盒测试的逻辑覆盖法。根据逻辑覆盖法定义,语句覆盖针对的

是语句,是最弱的覆盖准则;判定覆盖和条件覆盖分别针对判定和条件,强度次

之,满足判定覆盖或者条件覆盖一定满足语句覆盖;判定条件覆盖要同时考虑判

定和判定中的条件,满足判定条件覆盖同时满足了判定覆盖和条件覆盖;条件组

合覆盖则要考虑同一判定中各条件之间的组合关系,是最强的覆盖准则,满足条

件组合覆盖一定同时满足判定条件覆盖、判定覆盖、条件覆盖和语句覆盖。判定

覆盖和条件覆盖之间没有谁强谁弱的关系,满足条件覆盖不一定满足判定覆盖。

27.模拟攻击试验是一种基本的软件安全性测试方法,以下关于模拟攻击试验的

叙述中,正确的是()0

A、模拟攻击试验必须借助于特定的漏洞扫描器才能完成

B、对安全测试来说,模拟攻击试验是一组特殊的白盒测试案例,必须在充分了

解系统安全机制的软件组成基础上,才能进行相应攻击试验的设计与试验

C、缓冲区溢出攻击是一种常见的模拟攻击试验,此类攻击者通常通过截获含有

身份鉴别信息或授权请求的有效消息,将该消息进行重演

D、服务拒绝攻击是一种常见的模拟攻击试验,此类攻击者通常通过向服务器发

送大量虚假请求,使得服务器功能不能正常执行

答案:D

解析:本题考查模拟攻击试验的基本原理。模拟攻击试验是一组特殊的墨盒测试

案例,以模拟攻击来验证软件或信息系统的安全防护能力,因为是墨盒测试,所

以通常可在不借助漏洞扫描器的前提下完成,因此选项A与选项B是均是错误的;

而选项C描述的应为模拟重演攻击的基本原理,因此也是错误的;选项D描述的

是服务拒绝攻击的基本原理,因此本题正确答案应为D。

28.软件测试使用各种术语描述软件出现的问题,以下正确的是()

A、软件错误(error)是指软件生命周期内的不希望或不可接受的人为错误,其

结果是导致软件故障的产生

B、软件缺陷(defect)是存在于软件(文档、数据、文档)之中的那些不希望

或不可接受的偏差

C、软件故障(fault)是指软件运行过程中出现的一种不希望或不可接受的外部

状态

D、软件失效(failure)是指软件运行时产生的一种不希望或不可接受的内部行

为结果。

答案:B

解析:软件错误:是指软件在生存周期内的不希望或不可接受的人为错误,其结

果是导致软件缺陷的产生。软件故障:软件运行过程中出现的一种不希望或不可

接受的内部状态。软件失效:软件运行时产生的一种不希望或不可接受的外部行

为结果。

29.在CPU的寄存器中,()对用户是完全透明的。

A、程序计数器

B、指令寄存器

C、状态寄存器

D、通用寄存器

答案:B

30.以下。方法不是黑盒测试用例的设计方法。

A、场景法

B、边界值法

C、因果图法

D、路径法

答案:D

解析:试题分析:本题考查黑盒测试用例的设计方法。黑盒测试用例的设计方法

包括:等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱旬法、

正交试验设计法、功能图法等。参考答案:D

31.关于白盒测试的测试用例设计方法叙述,正确的是()o

A、完成SC(语句判定)所需的测试用例数目一定多于完成DC(逻辑判定)所需

的测试用例数目

B、达到100%CC(条件判定)要求就一定能够满足100%SC的要求

C、达到100%CDC(条件判定组合覆盖)要求就一定能够满足100%CC的要求

D、任何情况下,都可以达到100%路径覆盖的要求

答案:C

解析:本题考查白盒测试用例设计方法中各覆盖法的概念。CDC要同时满足DC

和cc,因此达到IOO%CDC(条件判定组合覆盖)要求就一定能够满足ioo%cc的

要求。

32.以下关于等价类划分法的叙述中,不正确的是。。

A、如果规定输入值a的范围为1〜99,那么得到两个等价类,即有效等价类{a|

1<=a<=99|,无效等价类{a|aV1或者a>99}

B、如果规定输入值s的第一个字符必须为数字,那么得到两个等价类,即有效

等价类fsIs的第一个字符是数字),无效等价类(sIs的第一个字符不是数字)

C、如果规定输入值x取值为1,2,3三个数之一,那么得到4个等价类,即有

效等价类{x|x=1)、{x|x二2}v{x|x=3},无效等价类(x|x#=1,2,3)

D、如果规定输入值i为奇数,那么得到两个等价类,即有效等价类{iIi是奇数}

无效等价类{i|i不是奇数}

答案:A

解析:划分等价类的6条原则:(1)在输入条件规定了取值范围或值的个数的

情况下,可以确立一个有效等价类和两个无效等价类(2)在输入条件规定了输

入值的集合或者规定了必须如何的条件的情况下,可以确立一个有效等价类和一

个无效等价类(3)在输入条件是一个布尔量的情况下,可确定一个有效等价类

和一个无效等价类(4)在规定了输入数据的一组值(假定n个),并且程序要

对每一个输入值分别处理的情况下,可确立n个有效等价类和一个无效等价类(5)

在规定了输入数据必须遵守的规则的情况下,可确立一个有效等价类(符合规则)

和若干个无效等价类(从不同角度违反规则)(6)在确知已划分的等价类中,

各元素在程序处理中的方式不同的情况下,则再将该等价类进一步地划分为更小

的等价类故A选项中是规定了取值范围,所以应该是一个有效等价类和2个无效

等价类,正确答案为A

33.程序中常采用变量表示数据,变量具有名、地址、值、作用域、生存期等属

性。关于变量的叙述,()是错误的。

A、根据作用域规则,在函数中定义的变量只能在函数中引用

B、在函数中定义的变量,其生存期为整个程序执行期间

C、在函数中定义的变量不能与其所在函数的形参同名

D、在函数中定义的变量,其存储单元在内存的栈区

答案:B

解析:本题考查程序语言基础知识。变量程序语言中的一个重要概念,具有类型、

存储地址和作用域和生存期等属性。变量的作用域是指一个范围,是从代码空间

的角度考虑问题,它决定了变量的可见性,说明变量在程序的哪个区域可用,即

程序中哪些行代码可以使用变量。作用域有三种:局部作用域、全局作用域和文

件作用域,相对应于局部变量(localvariable)、全局变量和静态变量(glob

alvariable)o在变量的作用域中,可以合法地引用它,设置它的值,或在表达

式中使用它;在变量的作用域之外,就不能引用它的名称,这么做会导致一个编

译错误。在程序执行时,所有的变量都有有限的生存期。它们从被声明的那一刻

起存在,并在某一刻消失,最迟也要在程序终止时消失。变量生存多长时间取决

于属性”存储持续时间”。函数中定义的变量(局部变量)一般在函数被执行时

由系统自动在栈区分配存储空间,当函数执行结束时自动撒消其存储空间,这称

为变量具有自动的存储持续时间。对于全局变量,其生存期一般从程序运行开始,

至程序运行结束,称为变量具有静态的存储持续时间。还有一些变量,其存储空

间由程序员根据需要申请或释放,称为具有动态的存储持续时间。

34.在IPv4向IPv6的过渡期间,如果要使得两个IPv6结点可以通过现有的IPv

4网络进行通信,则应该使用(请作答此空);如果要使得纯IPv6结点可以与

纯IPv4结点进行通信,则需要使用0o

A、堆栈技术

B、双协议栈技术

C、隧道技术

D、翻译技术

答案:C

解析:如果要使得两个IPv6结点可以通过现有的IPv4网络进行通信,则应该使

用隧道技术;如果要使得纯IPv6结点可以与纯IPv4结点进行通信,则需要使用

翻译技术。

35.设有职工EMP(职工号,姓名,性别,部门号,职务,进单位时间,电话),

职务JOB(职务,月薪)和部门DEPT(部门号,部门名称,部门电话,负责人)

实体集。一个职务可以由多个职工担任,但一个职工只能担任一个职务,并属于

一个部门,部门负责人是一个职工。下图所示的a、b处的实体名分别为(请作

DEPTI*a___b

答此空);图中a、b之间为()联系。-------一一一」一

A.DEPT、EMP

A、EMP、DEPT

B、JO

C、EMP

D、EMP、JOB

答案:D

36.零件关系P(零件名,条形码,供应商,产地,价格)中的()属性可以作

为该关系的主键。

A、零件名

B、条形码

C、产地

D、供应商

答案:B

37.以下关于模块化的叙述中,正确的是()。

A、每个模块的规模越小越好,这样开发每个模块的成本就可以降低了

B、每个模块的规模越大越好,这样模块之间的通信开销就会降低了

C、应具有高内聚和低耦合的性质

D、仅适用于结构化开发方法

答案:C

解析:模块化设计是软件设计的一个重要方面,不仅仅适用于结构化开发方法,

面向对象开发方法也适用。模块的规模应该适中,过小可能会增加耦合性,过大

可能会降低内聚性。在分解模块时,应该充分考虑模块之间的低耦合和模块内的

高内聚的性质,故正确答案为C。

38.()是功能测试工具。

A、LoadRunner

B、WinRunner

C、QALoad

D、WAS

答案:B

解析:本题考查测试工具的概念。WinRunner是功能测试工具,其他各项都是负

载压力性能测试工具。

39.关于软件评测过程中的配置管理,()是不正确的表述。

A、测试活动的配置管理属于整个软件项目配置管理的一部分

B、软件评测配置管理包括4个基本的活动,配置项变更控制、配置状态报告、

配置审计、配置管理委员会建立

C、配置项变更控制要规定测试基线、对每个基线进行描述

D、配置状态报告要确认过程记录、跟踪问题报告、更改请求以及更改次序等

答案:B

40.GB\T18905.5《软件工程产品评价》中,分别规定了开发者用、需方用、评价

者用的过程,以下理解正确的是()

A、计划开发新产品的厂商,该标准中规定不允许利用他们自己的技术人员进行

产品评价

B、软件产品的一般评价过程是:确立评价需求,规定、设计和执行评价

C、该标准不适用于对软件产品执行独立评估的第三方评测机构

D、该标准可用来决定从众多可选产品中选择某个产品。但该产品不可以是较大

产品的一部分

答案:B

解析:GB/T18905-2002《软件工程产品评价》中确定的通用评价过程包括四个

方面,即:确立评价需求,规定评价,设计评价和执行评价。其中有关“规定评

价”部分包含的内容有:选择度量、建立度量评定等级、确立评估准则。

41.对网络设备和TCP/IP网络的检测主要吞吐量,延时、丢包率、背对背性能等

技术指标,其中,是指被测试设备或被测试系统在不丢包的情况下,能够

达到的最大包转发速率。

A、延时

B、吞吐量

C、丢包率

D、背对背性能

答案:B

解析:对网络设备和TCP/IP网络的检测主要包括以下基本技术指标。吞吐量是

指被测试设备或被测试系统在不丢包的情况下,能够达到的最大包转发速率。吞

吐量测试是在每一对端口上,以全线速率在测试设置规定的时间段内生成传输流。

丢包率:通过测量由于缺少资源而未转发的包的比例来显示高负载状态下系统的

性能。延时:是指测量系统在有负载条件下转发数据包所需的时间。对存储转发

设备来说,测量的延时是指从输入帧的最后一个比特达到输入端口的时刻,到输

出帧的第一个比特出现在输出端口上的时刻的时间间隔。对于直通式设备来说,

延时是指从输入帧的第一比特达到输入端口的时刻,到输出帧的第一比特达到输

入端口的时刻,到输出帧的第一比特出现在输出端口的时刻的间隔。背靠背性能:

是指通过以最大帧速率发送突发传输流,并测量无包丢失时的最大突发(Burst)

长度(总包数量)来测试缓冲区容量。测试设置中规定的每一种包长度要进行背

到背性能测试。

42.网络杀毒软件厂商已经开始使用数据库技术和LDAP技术进行策略日志存储

和用户管理,这里LDAP指的是()

A、轻量目录访问协议

B、本地目录访问协议

C、轻量数据访问协议

D、本地数据访问协议

答案:A

解析:目录和目录服务LDAP(LightweightDirectoryAccessProtocoI)轻型目

录访问协议是目录访问协议的一种。正确

43.以下关于负载压力测试的叙述中,不正确的是()。

A、负载压力测试用于确认系统是否支持性能需求

B、负载压力测试能得到系统可承受的业务量增长

C、负载压力测试是在一定约束条件下测试系统所能承受的最大负载压力

D、负载压力测试不用于发现不同负载场景下的速度变慢、内存泄露等问题

答案:D

解析:本题考查负载压力测试的基础知识。负载压力测试是在一定约束条件下测

试系统所能承受的并发用户量、运行时间、数据量,以确定系统所能承受的最大

负载压力。负载压力测试有助于确认被测系统是否能够支持性能需求,以及预期

的负载增长等。负载压力测试不只是关注不同负载场景下的响应时间等指标,它

也要通过测试来发现在不同负载场景下会出现的,例如速度变慢、内存泄漏等问

题的原因。负载压力测试是性能测试的重要组成部分。根据上述描述,负载压力

测试可以发现不同负载场景下的速度变慢、内存泄露等问题。

44.对于逻辑表达式((a||(b&c))||(c&&d)),需要()个测试用例才能

完成条件组合覆盖。

A、4

B、8

C、16

D、32

答案:C

解析:本题考查白盒测•式中逻银覆盖法的条件组合覆盖。条件组合覆盖的含义是:

选择足够的测试用例,使得每个判定中条件的各种可能组合都至少出现一次。本

题中有a、b&C、d4个条件,组合之后需要的用例数是16,因此选项C正确。

45.某企业的生产流水线上有2名工人P1和P2,1名检验员P3OP1将初步加工

的半成品放入半成品箱B1,P2从半成口箱B1取出继续加工,加工好的产品放入

成品箱B2,P3从成口箱B2取出产品检验。假设B1可存放n件半成品,B2可存

放m件产品,并设置6个信号量S1、S2、S3、S4、S5和S6,且S3和S6的初值

都为0,采用PV操作实现P1、P2和P3的同步模型如下图所示,则信号量S1和

S5(请作答此空),S2、S4的初值分别为。

P(S3)P(S6)

初步筑工

P(SDP(S5)

如:以半站从B2取产品

PCS2)

V(SDV(S5)

PCS1)V(S2)VCS4)

运/工检趁产品

半成品一

B1PCS4)I

VCSDP(S5)

V(S3)产品一82

V(S5)

V(S6)

A、分别为同步信号量和互斥信号量,初值分别为0和1

B、都是同步信号量,其初值分别为0和0

C、都是互斥信号量,其初值分别为1和1

D、都是互斥信号量,其初值分别为0和1

答案:C

解析:信号量:可以有效地实现进程的同步和互斥。在操作系统中,信号量是一

个整数,当大于等于0时,代表可供并发使用的资源实体数;当小于0时,其绝

对值表示正在等待使用临界区的进程数。互斥:一组并发的进程中一个或多个程

序段,因共享某一个公有资源而导致他们必须以一个不允许交叉执行的单位执行。

简而言之,互斥是要保证临界资源在某一时刻只能被一个进程访问。同步:异步

环境下的一组并发进程因直接制约而互相发送消息,进程互相合作和等待,使得

各进程按一定的速度执行的过程。简而言之,进程之间是异步执行的,同步是说

使各进程按一定的制约顺序和速度执行。对于B1每次执行前都执行P(S1),

访问完B1后,执行VCS1),从这种结构来看,P(S1)……V(S1)的作用是:

保证进程只有一个同时访问B1,所以S1应为互斥信号量,其初始值应为1;同

样S5与S1类似。所以S1和S5都是互斥信号量,其初值分别为1和1,

46.缺陷探测率DDP是衡量一个公司测试工作效率的软件质量成本的指标。在某

公司开发一个软件产品的过程中,开发人员自行发现并修正的缺陷数量为8C个,

测试人员A发现的缺陷数量为50个,测试人员B发现的缺陷数为50个,测试人

员A和测试人员B发现的缺陷不重复,客户反馈缺陷数量为50个,则该公司针

对本产品的缺陷探测率为()O

A、56.5%

B、78.3%

C、43.5%

D、34.8%

答案:B

解析:本题考查缺陷探测率DDP的概念。缺陷探测率DDP是另一个衡量测试工作

效率的软件质量成本的指标,计算公式如下:

DDP=_____BugStester_____

BugSy^+Bugs.其中,

0moMBugstester为测试者发现的

错误数;Bugscustomer为客户发现并反馈技术支持人员进行修复的错误数。

47.一个程序的控制流图中有6个节点,10条边,在测试用例数最少的情况下,

确保程序中每个可执行语句至少执行一次所需要的测试用例数的上限是()

A、2

B、4

C、6

D、8

答案:C

48.对象是面向对象系统的最基本的元素,一个运行期系统就是对象之间的协作。

一个对象通过()改变另一个对象的状态。

A、另一个对象的修改操作符

B、另一个对象的选择操作符

C、获得那个对象的属性值

D、创建那个对象的对象类的一个新的对象

答案:A

解析:在面向对象系统中,对象是最基本的元素,一个运行期系统就是对象之间

的协作。一个对象既包括数据(属性),也包括作用于数据的操作(行为),一

个对象的属性和行为封装为一个整体,与其他对象之间有清晰的边界,有良好定

义的行为。一个对象A要改变另一个对象B的状态,要通过B的修改操作符进行;

如果需要读取B的状态信息,则通过B的选择操作符,并可获取B对象的属性值。

创建B对象的类的一个新的对象,并不对B进行任何操作。

49.在数据库系统中,数据的。是指保护数据库,以防止不合法的使用所造成

的数据泄漏、更改或破坏。

A、安全性

B、可靠性

C、完整性

D、并发控制

答案:A

解析:本题考查数据库系统概念方面的基本概念。正确选项为A。数据控制功能

包括对数据库中数据的安全性、完整性、并发和恢复的控制。其中:①安全性(s

ecurity)是指保护数据库受恶意访问,即防止不合法的使用所造成的数据泄漏、

更改或破坏。这样,用户只能按规定对数据进行处理,例如,划分了不同的权限,

有的用户只能有读数据的权限,有的用户有修改数据的权限,用户只能在规定的

权限范围内操纵数据库。②完整性(integrality)是指数据库正确性和相容性,

是防止合法用户使用数据库时向数据库加入不符合语义的数据。保证数据库中数

据是正确的,避免非法的更新。③并发控制(concurrencycontrol)是指在多用

户共享的系统中,许多用户可能同时对同一数据进行操作。DBMS的并发控制子

系统负责协调并发事务的执行,保证数据库的完整性不受破坏,避免用户得到不

正确的数据。④故障恢复(recoveryfromfailure)o数据库中的4类故障是事

务内部故障、系统故障、介质故障及计算机病毒。故障恢复主要是指恢复数据库

本身,即在故障引起数据库当前状态不一致后,将数据库恢复到某个正确状态或

一致状态。恢复的原理非常简单,就是要建立冗余(redundancy)数据。换句话

说,确定数据库是否可恢复的方法就是其包含的每一条信息是否都可以利用冗余

地存储在别处的信息重构。冗余是物理级的,通常认为逻辑级是没有冗余的。

50.表达式”a*(b-(c+d))”的后缀式为().

A、cd+ab_*

B、ab*c-d+

C、abcd+-*

D\abcd*-+

答案:C

51.若C程序表达式中引用了未赋初值的变量,则().

A、编译时一定会报告错误信息,该程序不能运行

B、可以通过编译并运厅,但运行时一定会报告异常

C、可以通过编译,但链接时一定会报告错误信息而不能运行

D、可以通过编译并运行,但运行结果不一定是期望的结果

答案:D

52.集线器与网桥的区别是。。

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

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

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

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

答案:B

解析:集线器的英文称为“Hub”,是多端口的中继器。主要功能是对接收到的

信号进行再生整形放大,以扩大网络的传输距离,同时把所有节点集中在以它为

中心的节点上。它工作于OSI参考模型第一层,即“物理层”。属于局域网中的

基础设备,采用CSMA/CD(即带冲突检测的载波监听多路访问技术)介质访问控

制机制。网桥也叫桥接器,是连接两个局域网的一种存储/转发设备。最简单的

网桥有两个端口,复杂些的网桥可以有更多的端口。网桥的每个端口与一个网段

相连。网桥将网络的多个网段在数据链路层连接起来。故正确答案为B

53.以下关于公钥加密技术的叙述中,不正确的是()。

A、公钥加密的数据可以用私钥解密

B、私钥加密的数据可以用公钥解密

C、公钥和私钥相互关联

D、公钥加密采用与对称加密类似的位模式操作完成对数据的加解密操作

答案:D

解析:本题考查公钥加密技术的基础知识。公钥加密使用两个独立的密钥,因此

是非对称的,即需要使用一对加密密钥与解密密钥,这两个密钥是数学相关的。

公钥加密的数据可以用私钥解密,私钥加密的数据也可以用公钥解密。与对称加

密使用的位模式简单操作不同,公钥加密是基于数学函数的。综上不难看出,候

选答案D是不正确的。

54.()属于概要设计说明书的评测内容。①分析该软件的系统结构、子系统结

构,确认该软件设计是否覆盖了所有已确定的软件需求,软件每一成分是否可追

溯到某一项需求。②系统定义的目标是否与用户的要求一致。③从软件维护的角

度出发,确认该软件设计是否考虑了方便未来的维护。④是否所有界面与更高级

别文档中的需求一致。

A、①②③

B、①③④

C、②③④

D、①②③④

答案:B

解析:本题考查概要设计说明书的评测内容。概要设计说明书的评测内容如

下。•可追溯性:分析该软件的系统结构、子系统结构,确认该软件设计是否覆

盖了所有已确定的软件需求,软件每一成分是否可追溯到某一项需求。•接口:

分析软件各部分之间的联系,确认该软件的内部接口与外部接口是否已经明确定

义,模块是否满足高内聚和低耦合的要求,模块作用范围是否在其控制范围之

内。•风险:确认该软件设计在现有技术条件下和预算范围内是否能按时实现,,实

用性:确认该软件设计对于需求的解决方案是否实用。•技术清晰度:确认该软

件设计是否以一种易于翻译成代码的形式表达。•可维护性:从软件维护的角度

出发,确认该软件设计是否考虑了方便未来的维护。•质量:确认该软件设计是

否表现出良好的质量特征。•各种选择方案:看是否考虑过其他方案,比较各种

选择方案的标准是什么。•限制:评估对该软件的限制是否现实,是否与需求一

致。.其他具体问题:对于文档、可测试性、设计过程等进行评估。

55.在I/O设备与主机间进行数据传输时,CPU只需在开始和结束时作少量处理,

而无需干预数据传送过程的是(5)方式。

A、中断

B、程序查询

C、无条件传送

D、直接存储器存取

答案:D

解析:中断方式下的数据传送是当I/O接口准备好接收数据或准备好向CPU传送

数据时,就发出中断信号通知CPU。对中断信号进行确认后,CPU保存正在执行

的程序的现场,转而执行提前设置好的I/O中断服务程序,完成一次数据传送的

处理。这样,CPU就不需要主动查询外设的状态,在等待数据期间可以执行其他

程序,从而提高了CPU的利用率。采用中断方式管理I/O设备,CPU和外设可以

并行地工作。程序查询方式下,CPU通过执行程序查询外设的状态,判断外设是

否准备好接收数据或准备好了向CPU输入的数据。直接内存存取(DirectMemor

yAccess,DMA)方式的基本思想是通过硬件控制实现主存与I/O设备间的直接数

据传送,数据的传送过程由DMA控制器(DMAC)进行控制,不需要CPU的干预。

在DMA方式下,由CPU启动传送过程,即向设备发出“传送一块数据”的命令,

在传送过程结束时,DMAC通过中断方式通知CPU进行一些后续处理工作。

56.已知函数fO、g()的定义如下所示,执行表达式(5)”的运算时,

若函数调用g(a)是引用调用(calIbyreference)方式,则执行"x二千(5)"后

x的值为(请作答此空);若函数调用g(a)是值调用(caUbyvalue)方式,

则执行“x=f(5)”后x的值为()0

*intx)g(inty)

inta=x-l;y=y*y-l;

g(a);return;

returna*x;L_________________________

A、20

B、25

C、60

D、75

答案:D

解析:本题考查程序语言基础知识。若实现函数调用时,将实参的值传递给对应

的形参,则称为是传值调用。这种方式下形式参数不能向实参传递信息。引用调

用的本质是将实参的地址传给形参,函数中对形参的访问和修改实际上就是针对

相应实际参数变量所作的访问和改变。根据题目说明,调用函数f时,实参的值

为5,也就是在函数f中,x的初始值为5,接下来先通过匕二xT“将a的值设置

为4,再调用函数g(a)。函数g()执行时,形参y的初始值为4,经过“y二yxy-1

”运算后,y的值就修改为15。在引用调用方式下,g函数中y是千函数中a的

引用(可视为形参V与实参a是同一对象),也就是说函数千中a的值被改为15,

因此,返回函数f中再执行"a*x“运算后得到75(x=5,a=15),因此第一空应填

入的值为75。在值调月方式下,g函数中y只获得f函数中a的值(形参y与实

参a是两个不同的对象),也就是说在函数g中修改v的值与函数f中a的值已

经没有关系了,因此,返回函数f再执行"a*x“运算后得到20(x=5,a=4),因此

第二空应填入的值为20。

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

A、负载测试

B、压力测试

C、疲劳强度测试

D、大数据量测试

答案:C

解析:本题考查负载测试、压力测试、疲劳强度测试、大数据量测试的基本知识。

负载测试是通过逐步增加系统负载,测试系统性能的变化,并最终确定在满足性

能指标的情况下,系统所能承受的最大负载量的情况。压力测试是通过逐步增加

系统负载,测试系统性能的变化,并最终确定在什么负载条件下系统性能处于失

效状态,并以此来获得系统能提供的最大服务级别的测试。疲劳强度测试是采用

系统稳定运行情况下能够支持的最大并发用户数,或者日常运行用户数,持续执

行一段时间业务,保证达到系统疲劳强度需求的业务量,通过综合分析交易执行

指标和资源监控指标,来确定系统处理最大工作量强度性能的过程。大数据量测

试包括独立的数据量测试和综合数据量测试,独立数据量测试是指针对系统存储、

传输、统计、查询等业务进行的大数据量测试;综合数据量测试是指和压力测试、

负载测试、疲劳强度测试相结合的综合测试。本题的目标是检测系统在长时间运

行下的表现,应进行疲劳强度测试。

58.以下关于公钥加密技术的叙述中,不正确的是()o

A、公钥加密的数据可以用私钥解密

B、私钥加密的数据可以用公钥解密

C、公钥和私钥相互关联

D、公钥加密采用与对称加密类似的位模式操作完成对数据的加解密操作

答案:D

解析:非对称加密算法需要两个密钥:公开密钥和私有密钥。公开密钥与私有密

钥是一对,如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密;

如果用私有密钥对数据进行加密,那么只有用对应的公开密钥才能解密。因为加

密和解密使用的是两个不同的密钥,所以这种算法叫作非对称加密算法。故正确

答案为D

59.算术表达式a+(b-c)*d的后缀式是()(-,+,*表示算数的减,力口,乘运

算,运算符的优先级和结合性遵循惯例)。

A、bc-d*a+

B、abc_d*+

C\ab+c-d*

D、abed-*+

答案:B

解析:后缀式:即逆波兰式,是波兰逻辑学家卢卡西维奇发明的一种表示表达式

的方法。特点:这种表示方式把运算符写在运算对象的后面,例如,把a+b写成

ab+,所以也称为后缀式。优点是根据运算对象和算符的出现次序进行计算,不

需要使用括号,也便于用械实现求值。对于(a+b)*(c+d),其后缀式为ab+c

d+*。对于该题目,其计算次序是相减,相乘,相加,所以其后缀式为abc-d*+。

故正确答案为:B

60.兼容性测试的测试范围包括。。①硬件兼容性测试②软件兼容性测试③数

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

A、①②③④

B、①②③

C、①②

D、①

答案:A

解析:本题考查兼容性测试的基本知识。兼容性测试是测试被测软件在特定的硬

件平台上,不同的应用软件之间,不同的操作系统平台上,在不同的网络等环境

中能否正常的运行。兼容性测试的目的包括:被测软件在不同的操作系统平台上

正常运行,包括能在同一操作系统平台的不同版本上正常运行;被测软件能与相

关的其他软件或系统“和平共处”,能方便地共享数据;被测软件能在指定的硬

件环境中正常运行;被测软件能在不同的网络环境中正常运行。根据上述描述,

应选择选项Ao

61.关于软件测试与软件开发的认识,不正确的是()

A、软件生命周期各个阶段都可能产生错误

B、软件测试是独立于软件开发的一个工作

C、软件开发的需求分析和设计阶段就应开始测试工作

D、测试越早进行,越有助于提高被测软件的质量

答案:B

解析:测试工程师与开发工程师目标一致、行为对立、并行工作,有生产就必然

有质检,二者的工作相辅相成,开发人员和测试人员的主要矛盾就集中在对bug

的定义上。正确

62.1976。1开13与依111^门首次公开提出。的概念与结构,采用两个从此独立

的密钥对数据分别行行加密或解密,且加密过程基本数学函数,从而带来了加密

领域的革命性进步。

A、公钥加密

B、对称加密

C、单向Hash函数

D、RSA力口密

答案:A

63.为说明某一问题,在学术论文中需要引用某些资料。以下叙述中,()是不

正确的。

A、既可引用发表的作品,也可引用未发表的作品

B、只能限于介绍、评论作品

C、只要不构成自己作品的主要部分,可适当引用资料

D、不必征得原作者的同意,不需要向他支付报酬

答案:A

解析:本题考查知识产权方面的基础知识。选项A”既可引用发表的作品,也可

引用未发表的作品”的说法显然是错误的。因为,为说明某一问题,在学术论文

中需要引用某些资料必须是已发表的作品,但只能限于介绍、评论作品,只要不

构成自己作品的主要部分,可适当引用资料,而不必征得原作者的同意,不需要

向他支付报酬。

64.服务端性能指标是一类重要的负载压力测试指标,以下不属于服务端交易处

理性能指标的是。

A、CPU占用率

B、平均事务响应时间

C、内存占用量

D、每秒进程切换数

答案:B

解析:负载压力测试的性能指标包括客户端交易处理性能指标、服务器资源监控

指标、数据库资源监控指标、Web服务器监控指标以及中间件监控指标。其中,

客户端交易处理性能指标包括并发用户数、交易处理指标、Web请求指标和Web

页面组件指标。本题中的CPU占用率、内存占用量、每秒进程切换数都是服务端

交易处理性能指标。而平均事务响应时间则属于客户端交易处理性能指标中的交

易处理指标。

65.以下关于公钥加密技术的叙述中,不正确的是()

A、公钥加密的数据可以用私钥解密

B、私钥加密的数据可以用公钥解密

C、公钥和私钥相互关联

D、公钥加密采用与对够加密类似的位模式操作完成对数据的加解密操作

答案:D

66.()不是单元测试主要检查的内容?

A、模块接口

B、局部数据结构

C、全局数据结构

D、重要的执行路径

答案:C

解析:本题考查软件测试的基础知识。单元测试:又称为模块测试,是针对软件

设计的最小单元一程序模块,进行正确性检验的测试。单元测试需要从程序的

内部结构出发设计测试用例。模块可以单独进行单元测试。目的:发现各模块内

不可能存在的各种问题和错误。测试对象:模块接口,局部数据结构,执行路径,

错误处理和边界。故正确答案为:C

67.通用的风险分析表应包括()①风险问题②发生的可能性③影响的严重性④

风险预测值⑤风险优先级

A、①②③⑤

B、①②④⑤

C、①③④⑤

D、①②③④⑤

答案:D

解析:风险分析是一个对潜在问题识别和评估的过程。通常的风险分析包括两种

方法:表格分析法和矩阵分析法。通用的风险分析表包括:风险标识、风险问题、

发生的可能性、影响的严重性、风险预测值、风险优先级。

68.三总线结构的计算机总线系统由()组成。

A、串行总线、并行总线和PCI总线

B、系统总线、内部总线和外部总线

C、数据总线、地址总线和控制总线

D、CPU总线、内存总线和10总线

答案:C

解析:计算机内部总线为三总线结构,它们分别是地址总线、数据总线和控制总

线。数据总线:传送数据信息,CPU一次传输的数据与数据总线带宽相等;控制

总线:传送控制信号和时序信号,如读/写、片选、中断响应信号等;地址总线:

传送地址,它决定了系统的寻址空间。

69.I以下属于软件测试工具的是()①JTest②LoadRunner③VisualStudio@JB

uiIder

A、①②③④

B、①②③

C、①②

D、①

答案:C

70.以下不正确的软件测试原则是()。

A、软件测试可以发现软件潜在的缺陷

B、所有的软件测试都可追溯到用户需求

C、测试应尽早不断地执行

D、程序员应避免测试自己的程序

答案:A

解析:本题考查软件测试原则。软件测试不一定能够发现软件潜在的缺陷,这不

是软件测试的原则。软件测试原则如下:所有的软件测试都应该追溯到用户需求。

测试应尽早不断地执行。程序员应避免测试自己的程序。

71.软件评价过程的特性不包括。

A、正确性

B、可重复性

C、可再现性

D、客观性

答案:A

解析:软件评价过程的特性包括可重复性、可再现性、公正性和客观性。可重复

性指由同一评价者按同一评价规格说明对同一产品进行重复地评价,应产生同一

种可接受的结果;可再现性指由不同评价者按同一评价规格说明对同一产品进行

评价,应产生同一种可接受的结果;公正性指评价应不偏向任何特殊的结果;客

观性指评价结果应是客观事实,不带有评价者的感情色彩或主观意见。软件评价

过程的特性不包括正确性。

72.面向对象技术中,类之间共享属性与行为的机制称为()o

A、继承

B、动态绑定

C、多态

D、静态绑定

答案:A

解析:在面向对象技术中,继承是指父类和子类之间共享数据和方法的机制。多

态是指不同的对象在收到同一消息可以产生完全不同的结果的现象。绑定是一个

把过程调用和响应调用所需要执行的代码加以结合的过程。在一般的程序设计语

言中,绑定是指编译时进行的,称为静态绑定,而在运行时进行的绑定称为动态

绑定。故正确答案为A

73.以下关于软件评测过程中的配置管理描述不正确的是()。

A、测试活动的配置管理属于整个软件项目配置管理的一部分。

B、软件评测配置管理包括4个基本的活动,配置项变更控制、配置状态报告、

配置审计、配置管理委员会建立。

C、配置项变更控制要规定测试基线、对每个基线进行描述。

D、配置状态报告要确认过程记录、跟踪问题报告、更改请求以及更改次序等。

答案:B

解析:软件评测配置管理包括4个基本的活动,配置项标识、配置项控制(变更

控制)、配置状态报告和配置审计。所以B选项的配置管理委员会建立是错误的。

74.给系统增加特征越容易,说明软件的。越好。

A、功能性

B、可靠性

C、可维护性

D、易使用性

答案:C

75.以下不属于软件测试工具的是()

AxJMeter

B、Loadrunner

C\JTest

D、JBuiIder

答案:D

解析:本题考查软件工具的基础知识。Jmeter,Loadrunner和JTest都是常见

的软件测试工具,JbuiIder是软件开发工具,不属于软件测试工具的范畴,故

正确答案为Do

76.设系统中有R类资源m个,现有n个进程互斥使用。若每个进程对R资源的

最大需求为w,那么当m、n、w取下表的值时,对于下表中的a〜e五种情况,

可能会发生死锁两种情况中,若将(),则不会发生死锁。

,

温馨提示

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

评论

0/150

提交评论