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

A.运算器

B.控制器

C.寄存器组

D.内部总线

答案:B

解析:CPU是硬件系统的核心,用于数据的加工处理,完成各种算术、逻辑运算和控制功能。

控制器:控制整个计算机的各个部件有条不紊的工作,从内存中取指令和执行指令;

2、循环冗余校验码(CRC)利用生成多项式进行编码。设数据位为k位,校验位为r位,则CRC码的格式为(2)。

A.k个数据位之后跟r个校验位

B.r个校验位之后跟k个数据位

C.r个校验位随机加入k个数据位中

D.r个校验位等间隔地加入k个数据位中

答案:A

解析:用于数据通信领域和磁介质存储系统中。利用生成多项式为K个数据位产生r个校验位来进行编码

3、以下关于数的定点表示和浮点表示的叙述中,不正确的是(3) 。

A.定点表示法表示的数(称为定点数)常分为定点整数和定点小数两种

B.定点表示法中,小数点需要占用一个存储位

C.浮点表示法用阶码和尾数来表示数,称为浮点数

D.在总位数相同的情况下,浮点表示法可以表示更大的数

答案:B

解析:定点数就是小数点位置固定不变;分为定点整数(小数点在最高有效数值位之后)和定点小数(小数点在最高有效数值位之前)

小数点隐藏表示且不占位置

4、______不属于按寻址方式划分的一类存储器。

A.随机存储器

B.顺序存储器

C.相联存储器

D.直接存储器

答案:C

解析:存储器分为按地址访问的存储器和按内容访问的存储器

相联存储器是按内容划分的存储器,如cache

随机存储器RAM:对任何存储单元存入或读取数据,访问任何一个存储单元的时间是相同的内存、U盘

顺序存储器SAM:访问数据所需要的时间与数据所在的存储位置相关,磁带

直接存储器DAM:介于随机存储器和顺序存储器之间,在一个磁道内是顺序寻址,随机磁道是随机存储器;磁盘

5、在I/O设备与主机间进行数据传输时,CPU只需在开始和结束时作少量处理,而无需干预数据传送过程的是(5)方式。

A.中断

B.程序查询

C.无条件传送

D.直接存储器存取

答案:D

解析:直接存储器DMA:介于随机存储器和顺序存储器之间,在一个磁道内是顺序寻址,随机磁道是随机存储器;通过控制硬件实现主存与I/O设备间的字节数据传输,数据的传输有DMA控制,不需要CPU干涉

6、(6)不属于程序的基本控制结构。

A.顺序结构

B.分支结构

C.循环结构

D.递归结构

答案:D

解析:程序的基本控制结构顺序结构、分支结构、循环结构

7、在编译过程中,进行类型分析和检查是(7)阶段的一个主要工作。

A.词法分析

B.语法分析

C.语义分析

D.代码优化

答案:C

解析:词法分析:编译过程第一阶段,对源程序从前到后逐个字符扫描,识别出一个个字符

语法分析:词法分析的基础上,根据语法规则讲单词符号序列分解成各类语法单位

语义分析: 分析程序中各种语法结构的语义信息,包括检查源程序是否包含语义错误,并收集类型信息供后面代码生成阶段使用

代码优化:时间和空间消耗较大,高效代码必须进行优化

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

A.语法分析

B.语义分析

C.代码生成

D.出错处理

答案:D

解析:词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成,以及出错处理和符号表管理贯穿整个过程

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

A. Python

B. Prolog

C. Java

D. C#

答案:A

解析:脚本语言是可扩展的语言,动态语言

10、下列安全协议中,与TLS最接近的协议是(10)。

A. PGP

B. SSL

C. HTTPS

D. IPSec

答案:B

解析:SSL 安全套接层,传输层安全协议,web安全标准

TLS传输层安全协议:IEIF指定的协议,建立在SSl3.0协议规范之上,后续版本

11、M软件公司的软件产品注册商标为M,为确保公司在市场竞争中占据优势,对员工进行了保密约束。此情形下该公司不享有(11)。

A.商业秘密权

B.著作权

C.专利权

D.商标权

答案:C

解析:商业秘密权:不为公众所知、具有实时性、采取保密措施构成商业机密的条件

著作权:开发完成之日开始就有著作权,不分局部和整体

专利权、商标权:不能自动取得,申请人必须履行商标法、专利法规定的申请手续,向国家行政部门提供相应的申请文件,申请获准后即可取到相应权利

12 X软件公司的软件工程师张某兼职于Y科技公司,为完成Y科技公司交给的工作,做出了一项涉及计算机程序的发明。张某认为该发明是利用自己的业余时间完成的,可以以个人名义申请专利。此项专利申请权应归属(12)。

A.张某

B.X软件公司

C.Y科技公司

D.张某和Y科技公司

答案:C

解析:收钱办事

13、算术表达式 a+(b-c)*d 的后缀式是()(-、+、*表示算术的减、加、乘运算, 运算符的优先级和结合性遵循惯例)。

A. abcd+-*

B. abc-d* +

C. abc-+d*

D. ab-cd*+

答案:C

14、设数组a[1..n,1..m](n>1,m>1)中的元素以行为主序存放,每个元素占用1个存储单元,则数组元素a[i,j](1≤i≤n,1≤j≤m)相对于数组空间首地址的偏移量为(14)。

A. (i-1)*m+j-1

B. (i-1)*n+j-1

C. (j-1)*m+i-1

D. (j-1)*n+i-1

答案:A

解析:数组元素存储地址=数组空间首地址+偏移量

15、假设实体集E1中的一个实体可与实体集E2中的多个实体相联系,E2中的一个实体只与E1中的一个实体相联系,那么E1和E2之间的联系类型为 (15)。

A. 1:1

B. 1:n

C. n:1

D. n:m

答案:B

解析:一对一、一对多、多对一、多对多

16假设关系R1和R2如下图所示:


若进行R1R2运算,则结果集分别为( 16 )元关系,共有( 17 )个元组。

A.4

B.5

C.6

D.7

答案:C

解析:自然连接

R1xR2

R1.A

R1.B

R1.C

R1.D

R2.C

R2.D

R2.E

R2.F

a

d

c

e

a

e

c

a

a

d

c

e

a

e

a

b

a

d

c

e

c

e

b

c

c

b

a

e

a

e

c

a

c

b

a

e

a

e

a

b

c

b

a

e

c

e

b

c

d

e

c

e

a

e

c

a

d

e

c

e

a

e

a

b

d

e

c

e

c

e

b

c

e

f

d

a

a

e

c

a

e

f

d

a

a

e

a

b

e

f

d

a

c

e

b

c

17假设关系R1和R2如下图所示:


若进行R1R2运算,则结果集分别为( 16 )元关系,共有( 17 )个元组。

A.4

B.5

C.6

D.7

答案:A

解析:自然连接

18、已知关系模式:图书(图书编号,图书类型,图书名称,作者,出版社,出版日期,ISBN),图书编号唯一识别一本图书。建立“计算机”类图书的视图Computer-BOOK,并要求进行修改、插入操作时保证该视图只有计算机类的图书。

CREATE (18)

AS SELECT图书编号,图书名称,作者,出版社,出版日期

FROM图书

WHERE图书类型='计算机'

(19)

A. TABLE Computer-BOOK

B. VIEW Computer-BOOK

C. Computer-BOOKTABLE

D. Computer-BOOKVIEW

答案:B

解析:视图 VIEW VIEW_NAME

19、已知关系模式:图书(图书编号,图书类型,图书名称,作者,出版社,出版日期,ISBN),图书编号唯一识别一本图书。建立“计算机”类图书的视图Computer-BOOK,并要求进行修改、插入操作时保证该视图只有计算机类的图书。

CREATE (18)

AS SELECT图书编号,图书名称,作者,出版社,出版日期

FROM图书

WHERE图书类型='计算机'

(19)

A.FORALL

B.PUBLIC

C.WITH CHECK OPTION

D.WITH GRANT OPTION

答案:C

解析:WITH CHECK OPTION:对应UPDATE、INSERT、DELETE

WITH GRANT OPTION用户可以将自己拥有的权限授权给别人

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

A.对象的行为特性

B.和其它对象相关联的方式

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

D.与其它对象交互的方式

答案:C

解析:对象是基本的运行实体,包括数据(属性),作用于数据的操作(行为)。一个对象把属性和行为封装成一个整体,对象的属性表示对象特有的和其它对象相互区分的特性

21、对象是面向对象系统的最基本的元素,一个运行期系统就是对象之间的协作。一个对象通过(21)改变另一个对象的状态。

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

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

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

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

答案:A

解析:修改操作符:改变另一个对象的状态

选择操作符:读取另一个对象的状态信息,获得对象属性

创建新对象比不会对对象进行操作

22、某系统中仅有5个并发进程竞争某类资源,且都需要该类资源3个,那么该类资源至少有(22)个,才能保证系统不会发生死锁。

A.9

B.10

C.11

D.15

答案:C

解析:至少,有15个可以实现但不是最少;对应11个,假设分配给每个进程2个资源,多余一个,可以有一个进行完毕,释放3个资源,可以有4个执行完毕,释放资源,全部执行完毕

23某企业有生产部和销售部,生产部负责生产产品并送入仓库,销售部从仓库取产品销售。假设仓库可存放n件产品。用PV操作实现他们之间的同步过程如下图所示。

其中,信号量S是一个互斥信号量,初值为(23);S1是一个(24);S2是一个(25)。)
A.0

B.1

C.n

D.-1

答案:B

解析:

24某企业有生产部和销售部,生产部负责生产产品并送入仓库,销售部从仓库取产品销售。假设仓库可存放n件产品。用PV操作实现他们之间的同步过程如下图所示。
其中,信号量S是一个互斥信号量,初值为(23);S1是一个(24);S2是一个(25)

A.互斥信号量,表示仓库的容量,初值为n

B.互斥信号量,表示仓库是否有产品,初值为0

C.同步信号量,表示仓库的容量,初值为n

D.同步信号量,表示仓库是否有产品,初值为0

答案:C

解析:

25某企业有生产部和销售部,生产部负责生产产品并送入仓库,销售部从仓库取产品销售。假设仓库可存放n件产品。用PV操作实现他们之间的同步过程如下图所示。

其中,信号量S是一个互斥信号量,初值为(23);S1是一个(24);S2是一个(25)

A.互斥信号量,表示仓库的容量,初值为n

B.互斥信号量,表示仓库是否有产品,初值为0

C.同步信号量,表示仓库的容量,初值为n

D.同步信号量,表示仓库是否有产品,初值为0

答案:D

解析:

26、Windows Server 2003中配置SNMP服务时,必须以(50)身份登录才能完成SNMP服务的配置功能。

A. Guest

B.普通用户

C. Administrators组成员

D.Users组成员

答案:C

解析:一般用户、普通用户不能配置SNMP服务

27、下列协议中与Email应用无关的是(27)。

A. MIME

B. SMTP

C. POP3

D. Telnet

答案:D

解析:SMTP简单邮件传输协议:发送E-mail

POP3邮局协议:接收Email

MIME多媒体邮件扩展:邮件内容类型扩展

Telnet:远程登录

28、分配给某公司网络的地址块是220.17.192.0/20,该网络被划分为(28)个C类子网,不属于该公司网络的子网地址是(29)。

A.4

B.8

C.16

D.32

答案:C

解析:

29、分配给某公司网络的地址块是220.17.192.0/20,该网络被划分为(28)个C类子网,不属于该公司网络的子网地址是(29)。

A. 220.17. 203.0

B. 220.17. 205.0

C. 220.17. 207.0

D. 220.17. 213.0

答案:D

解析:192+0~192+15之间

30、默认情况下,Web服务器在(30)端口侦听客户端的Web请求。

A.大于1024

B.21

C.80

D. 25

答案:C

解析:web服务器的配置相关

小于1024的端口通常做服务器提供服务的端口,80web服务器端口,21/20文件传输协议的控制和数据端口,23TELNET侦听端口,25邮件传输SMTP的服务端口,大于1024的高端通常为服务请求客户端采用的端口

31、由于不同加密机制的用途及强度不同,因此一个信息系统中加密机制使用是否合理,强度是否满足当前需要,需要通过测试来检验,通常(31)是测试的一个重要手段

A.加密代码审查

B.漏洞扫描

C.模拟加密

D.模拟解密

答案:D

解析:安全测试中加密机制测试的基本概念

加密机制是保护数据安全的重要手段,加密的基本过程就是对原来为明文的文件或数据,按照某种算法进行处理,使其成为不可读的密文。由于不同加密机制的用途和强度不同,因此,一个信息系统中加密机制使用是否合理,强度是否满足用户当前需要,需要通过测试来检验,通过模拟解密是测试手段

32、在安全测试中,模拟攻击试验以模拟攻击来验证软件或信息系统的安全防护能力,其中拒绝服务(DoS)攻击是一种在安全测试中经常模拟的攻击行为,以下模拟攻击不属于拒绝服务攻击的是(32)。

A. UDP洪水

B.SYN洪水

C.畸形消息攻击

D.口令猜测

答案:D

解析:模拟攻击实验

当一个实体不能执行正常功能,或其动作妨碍了其他实体执行他们的正常功能时,便发生服务拒绝。拒绝服务攻击包括UDP洪水、死亡之Ping、Land攻击、电子邮件炸弹、SYN洪水:畸形消息攻击;

33、软件工程的基本要素包括方法、工具和(33)。

A.软件系统

B.硬件环境

C.过程

D.人员

答案:C

解析:软件工程

34、某银行系统要求报表功能容易扩展,以便在需要的时候可以处理新的文件格式,则该需求是(34)的。

A.不正确

B.不一致

C.不可实现

D.不可验证

答案:D

解析:软件需求特征

前后矛盾,不可行或有二义性的需求是不可验证的。未知

35、银行系统数据流图中,某个加工根据客户的多个不同属性的值来执行不同的操作,则对该加工最适宜采用(35)描述。

A.结构化语言

B.判定表

C.自然语言

D.流程图

答案:B

解析:数据流图

数据流图有结构化语言、判定表、判定树。结构化语言是一种结余自然语言和形式化语言之间的半形式化语言,并没有严格的语法,分为内层(用接近自然语言的描述)和外层(描述控制结构,采用顺序、选择和重复三种基本结构);在加工一组动作依赖与多个判定条件不适合食用结构化(说不清楚,具有二义性),使用判定树或者判定表;流程图不用于描述加工

36、以下关于数据流图的叙述中,错误的是(36)。

A.每条数据流的起点和终点必须是加工

B.应该保持父图与子图平衡

C.每个加工必须既有输入数据流,又有输出数据流

D.应该画出数据流而不要画控制流

答案:C

解析:数据流图

数据流图是结构化分析的重要模型,用于描述系统的功能、输入、输出和数据存储等,绘制过程中,每条数据流的起点和终点必须是加工,至少有一端是加工。在分层数据流图中,应该保持父图与子图平衡每个加工必须既有输入数据流,又有输出数据流。必须保持数据守恒。也就是说,一个加工所有输出数据流中的数据必须能从该加工的输入数据流中直接获得,或者通过该加工能产生的数据

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

A.逻辑内聚

B.时间内聚

C.功能内聚

D.通信内聚

答案:D

解析:结构化分析和设计方法

通信内聚:指模块内所有处理元素都在同一个数据结构上操作或所有处理功能都通过公用数据而发生关联(有时称之为信息内聚)。即指模块内各个组成部分都使用相同的数据结构或产生相同的数据结构功能内聚:模块内所有元素的各个组成部分全部都为完成同一个功能而存在,共同完成一个单一的功能,模块已不可再分。即模块仅包括为完成某个功能所必须的所有成分,这些成分紧密联系、缺一不可,最强内聚时间内聚:把需要同时执行的动作组合在一起形成的模块称为时间内聚模块。(组成成分必须在同一时间间隔执行,初始化模块)逻辑内聚:这种模块把几种相关的功能组合在一起, 每次被调用时,由传送给模块参数来确定该模块应完成哪一种功能 。(若干个相似功能,通过采纳数确定该模块完成哪一个功能)

38、某系统中,模块A处理与销售相关的所有细节,仅需要发送一个包含销售量、价格和时间的报表到模块B,则这两个模块之间为(38)耦合。

A.内容

B.标记

C.控制

D.数据

答案:B

解析:结构化分析和设计方法

控制耦合:模块之间传递的不是数据信息,而是控制信息例如标志、开关量等,一个模块控制了另一个模块的功能。(一个模块通过传送开关、标志、名字等控制信息,明显的控制了另一个模块)数据耦合:调用模块和被调用模块之间只传递简单的数据项参数。相当于高级语言中的值传递。(调用关系,简单的数据项,相当于高级语言中的值传递);内容耦合:一个模块直接访问另一模块的内容,则称这两个模块为内容耦合。(非正常入口进入另一个模块内部);标记耦合:调用模块和被调用模块之间传递数据结构而不是简单数据,同时也称作特征耦合。表就和的模块间传递的不是简单变量,而是像高级语言中的数据名、记录名和文件名等数据结果,这些名字即为标记,其实传递的是地址。(两个模块之间通过参数表传递记录信息)

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

A.在开始编码之前建立单元测试

B.选择好的程序设计风格

C.保持变量名简短以使代码紧凑

D.确保注释与代码完全一致

答案:C

解析:对代码进行合理正确的注释

40以下类图中,类Class1和Class2之间是(40)关系。
正在上传…重新上传取消​

A.关联

B.聚合

C.组合

D.继承

答案:C

解析:面向对象测试

关联关系表示类之间的持久关系,需要保存的、需要保存到数据库的、需要持久化的。关联暗示着两个类在概念上位于相同的级别;聚合关系是关联关系的一种,代表两个类的整体/局部关系。聚合暗示着整体在概念上处于比局部更高的一个级别;组成关系是聚合的一种特殊形式,要求普通的聚合关系中代表对象负责代表部分的对象的生命周期,组成关系不共享

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

A.继承

B.多态

C.动态绑定

D.静态绑定

答案:A

解析:绑定一个把过程调用和响应调用所需要执行的代码加以结合的过程。编译时进行的是静态绑定。运行时进行的是动态绑定。继承是指父类和子类之间共享数据和方法的机制。多态是指不同的对象在收到同一消息可以产生完全不同的结果的现象

42、为了能按时交付系统,开发小组在实现“确定最优任务分配方案”功能时采用了蛮力的方法。在系统交付后,对可能出现更多任务量的情况,采用更有效的方法来实现该功能,这属于(42)。

A.正确性维护

B.适应性维护

C.完善性维护

D.预防性维护

答案:C

解析:正确性维护:改正正在系统开发阶段已经发生而在系统测试阶段尚未发生的错误;适应性维护:使应用软件适应信息技术变化和管理需求变化而进行的修改;预防性维护:为了改进应用软件的可靠性和可维护性,为了适应未来的软硬件环境的变化,主动增加预防性的新的功能,以使应用系统适应各类变化而不被淘汰。完善性维护:扩充功能和改善性能而进行的修改

43某开发小组的任务是开发一个大型软件产品的图形用户界面,宜采用(43)开发过程模型。

A.瀑布    B.原型   C.V模型   D.螺旋

答案:B

解析:瀑布模型需求确定的应用;原型模型:适合需求不太确定;螺旋模型结合原型和瀑布,加入风险分析,适合大型复杂软件系统的开发。V模型将瀑布模型的测试部分细化,线性执行测试工作在编码完成后才能进行

44、模型吸收了软件工程“演化”的概念,使用原型及其他方法来尽量降低风险,适合于大型复杂软件系统的开发。

A.瀑布

B.原型

C.喷泉

D.螺旋

答案:D

解析:喷泉模型适合用于面向对象技术进行开发、螺旋模型结合了瀑布模型和原型模型,加入风险分析,适合大型复杂的软件系统的开发

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

A.有效性

B.生产率

C.可靠性

D.安全性

答案:C

解析:软件质量模型框架

软件产品质量可以通过测量内部属性,或者测量外部属性,或者测量使用质量的属性来评价。使用质量是从用户角度看待的质量,属性分为4种:有效性、生产性、安全性和满意度、可靠性是软件产品质量的外部度量的属性,不属于使用质量的属性

46、以下关于软件质量和度量的说法,错误的是(46)。

A.软件质量特性的定义方式往往无法进行直接测量

B.度量可以随环境和应用度量的开发过程阶段的不同而有所区别

C.在选择度量时,重要的是软件产品的度量要能即简单又经济地运行,而且测量结果也要易于使用

D.软件度量上仅需考虑软件产品的内部质量属性,无需考虑用户的观点

答案:D

解析:软件质量和度量;用户至上

47、软件评价过程的特性不包括(47)。

A.正确性

B.可重复性

C.可再现性

D.客观性

答案:A

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

48、确定测试基线属于(48)活动。

A.配置项表示

B.配置项控制

C.配置状态报告

D.配置审计

答案:B

解析:配置项标识

标识测试样品、标准、工具、文档、报告等配置项的名称和类型

指出何时基准化配置项

标识各配置项的所有者及储存位置

配置项控制(变更控制)

规定测试基线,对每个基线进行描述

规定何人何时创立新的基线,如何创立

确定变更控制会的人员组成、职能、工作程序

确定变更请求的处理程序和终止条件

确定变更请求的处理过程中各测试人员执行变更的职能

确定变更请求和所产生结果的对应机制

确定配置项提取和存入的控制机制与方式

配置状态报告

定义配置报告形式、内容和提交方式

确认过程记录、跟踪问题报告、更改请求以及更改次序

确定测试报告提交的时间和方式

配置审计

确定审计执行人员和执行时间

确定审计的内容和方式

确定发现问题的处理方式

49、(49)的局限性在于没有明确地说明早期的测试,不能体现“尽早地和不断地进行软件测试”的原则。

A.V模型

B.W模型

C.H模型

D.X模型

答案:A

解析:测试过程模型

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

A.单元测试

B.集成测试

C.确认测试

D.系统测试

答案:B

解析:单元测试是针对软件系统模块进行正确性检验的测试工作;集成测试是检验程序单元和部件的接口关系,即对与设计相关的软件体系结构的构造进行测试;系统测试是是为验证和确认系统是否达到其原始目标,而对集成的硬件和软件进行的测试;确认测试:检验与正式软件是否满足软件需求说明书中规定的要求;验收测试是按照项目任务书或者合同、约定的验收依据文档等进行的整个系统的测试和评审,决定是否接受或拒收系统

51、软件配置管理中,基线的种类不包括(51)。

A.功能基线

B.分配基线

C.产品基线

D.模块基线

答案:D

解析:配置管理的基线是指已经通过正式评审和批准的某规约或产品;作为下一步开发的基础,只能通过正式的变更控制规程被改变。功能基线系统分析与软件定义阶段结束时,在经过正式评审和批准的系统设计规格说明书对开发系统真的规格说明,是最初批准的功能配置标识;分配基线:在软件需求分析阶段结束时,经过正式评审和批准的软件需求规格说明,是最初批准的分配配置标识。产品基线:指在软件组装与系统测试阶段结束时,经过正式评审和批准的软件需求规格说明,是最初批准的分配配置标识。

52、件开发中经常利用配置库实现变更控制,主要是控制软件配置项的状态变化,不受配置管理控制的是(52)。

A.自由状态

B.工作状态

C.评审状态

D.受控状态

答案:A

解析:配置管理中的变更控制

一般情况下,处于开发状态中的软件配置项尚未稳定,并未受到配置管理的控制,开发人员的变更也未受到限制,软件配置处于自由状态,当开发人员认为工作已告完成,可供其他配置项使用时,趋于稳定,交出评审,进入评审状态,通过评审作为基线将准许进入配置库,开始冻结,此时开发人员不可随意更改,受控状态。未能通过评审的回归工作状态,重新调整

53、造成软件测试风险的主要原因不包括(53)。

A.测试计划的不充分

B.测试方法有误

C.测试过程的偏离

D.软件设计方案有误

答案:D

解析:

54、通用的风险分析表应包括(54)。

①风险问题 ②发生的可能性 ③影响的严重性 ④风险预测值 ⑤风险优先级

A.①②③⑤

B.①②④⑤

C.①③④⑤

D.①②③④⑤

答案:D

解析:风险分析是对一个潜在问题识别和评估的过程。通用风险分析表包括:风险标识、风险问题、发生的可能性、影响的严重性、风险预测值、风险预测值

55、以下关于软件质量和软件测试的说法,不正确的是(55)。

A.软件测试不等于软件质量保证

B.软件质量并不是完全依靠软件测试来保证的

C.软件的质量要靠不断的提高技术水平和改进软件开发过程来保证

D.软件测试不能有效的提高软件质量

答案:D

56、以下关于V模型说法,不正确的是(56)。

A.V模型是瀑布模型的变种,它反映了测试活动与分析和设计的关系

B.V模型的软件测试策略既包括低层测试又包括高层测试

C.V模型左边是测试过程阶段,右边是开发过程阶段

D.V模型把测试过程作为在需求、设计及编码之后的一个阶段

答案:C

解析:V模型左边是开发过程阶段,右边是测试过程阶段

57、对于逻辑表达式(a&&(b|c)),需要(57)个测试用例才能完成条件组合覆盖a

A..2

B. 4

C. 6

D. 8

答案:B

解析:白盒测试  b|c、a两个条件 2的2次方

58、为检验某Web系统并发用户数是否满足性能要求,应进行(58)。

A.负载测试

B.压力测试

C.疲劳强度测试

D.大数据量测试

答案:A

解析:测试类型

疲劳强度测试:采用系统稳定运行情况下能够支持最大并发用户数或者日常运行用户数,持续执行一段时间业务,保证达到系统疲劳强度需求的业务量,通过综合分析交易执行指标和资源监控指标,确定系统处理最大工作量强度性能的过程

大数据量测试:独立数据量测试:针对系统存储、传输、统计、查询等业务进行大数据量测试  以及综合数据量测试:压力性能测试、负载性能测试、疲劳性能测试相结合的综合测试

负载测试: 在一定约束条件下测试系统所能承受的并发用户量、运行时间、数据量,以确定系统所能承受的最大负载压力

压力测试:逐步增加系统负载,测试系统性能变化,最终确定在什么条件下系统性能失效,获取最大服务级别的测试

59、服务端性能指标是一类重要的负载压力测试指标,以下不属于服务端交易处理性能指标的是(59)。

A. CPU占用率

B.平均事务响应时间

C.内存占用量

D.每秒进程切换数

答案:B

解析:负载压力测试性能指标

1、并发用户数监控

2、交易处理监控

1. 平均事务响应时间

2. 每秒事务数

3. 每秒事务总数

4.事务摘要

5. 事务性能摘要

6. 事务响应时间(负载下)

7. 事务响应时间(百分比)

8.事务响应时间(分布)

3、web请求指标

1. 每秒点击数

2. 点击次数摘要

3. 吞吐量

4. 吞吐量摘要

5. http状态吗摘要

6. 每秒http响应数

7. 每秒下载页面数

8. 每秒重试次数

9. 重试次数摘要

10. 连接数

11. 每秒连接数

12. 每秒ssl连接数

4. web页面组件指标

1. 激活网页细分

2. 页面组件细分

3.页面组件细分 (随时间)

4.页面下载时间细分

5.页面下载时间细分(随时间

6.第一次缓冲细分时间

7.第一次缓冲细分时间(随时间

8.已下载组件大小

60、以下属于集成测试的是(60)。

A.系统功能是否满足用户要求

B.系统中一个模块的功能是否会对另一个模块的功能产生不利的影响

C.系统的实时性是否满足

D. 函数内局部变量的值是否为预期值

答案:B

解析:集成测试内容:1、把各个模块连接起来的时候,穿越模块接口的数据是否会丢失;2、各个子功能组合起来,能否达到预期要求的父功能;3、系统中一个模块的功能是否会对另一个模块的功能产生不利的影响;4、单个模块的误差积累起来,是否会放大,从而达到不可接受的程度

61、逻辑覆盖标准包括(61)。

①判定覆盖 ②语句覆盖 ③条件判定覆盖 ④修正条件判定覆盖

A.①③

B.①②③

C.①②④

D.①②③④

答案:D

解析:逻辑覆盖标准包括:语句覆盖、判定覆盖、条件覆盖、条件判定组合覆盖、修正条件判定覆盖、条件组合覆盖等

62、以下关于单元测试的叙述,不正确的是(62)。

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

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

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

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

答案:D

解析:单元测试可以由程序员自己完成

63、以下不属于安全测试方法的是(63)。

A.安全功能验证

B.安全漏洞扫描

C.大数据量测试

D.数据侦听

答案:C

解析:安全测试方法:安全功能验证、安全漏洞扫描、数据侦听、模拟攻击实验

大数据量测试:负载压力测试

64、以下关于系统测试的叙述,不正确的是(64)。

A.系统测试是针对整个产品系统进行的测试

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

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

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

答案:B

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

65、以下关于验收测试的叙述,不正确的是(65)。

A.验收测试是部署软件之前的最后一个测试操作

B.验收测试让系统用户决定是否接收系统

C.验收测试是向未来的用户表明系统能够像预定要求那样工作

D.验收测试不需要制订测试计划和过程

答案:D

解析:验收测试是以用户为主的测试;在系统测试完成后、项目最终交付前,是部署软件之前的最后一项测试。验收测试的测试计划、测试方案与测试案例一般由开发方指定,由用户方与监理方联合进行评审。验收测试的目的是检验系统能否像预定要求那样工作,从而让用户决定是否接收该系统

66、软件内部/外部质量模型中,(66)不是功能性包括的子特性。

A.适合性

B.准确性

C.容错性

D.保密安全

答案:C

解析:软件内部/外部质量模型中,功能性的子特性包括适合性、准确性、互操作性、保密安全性、功能依从性

67、经测试发现某软件系统存在缓冲区溢出缺陷,针对这一问题,最可靠的解决方案是(67)。

A.更改防火墙设置

B.对软件系统自身进行升级

C.安装防病毒软件

D.安装入侵检测系统

答案:B

解析:安全性相关软件缺陷

缓冲区是已分配的一段大小确定的内存空间,用来存放数据。当向一个已分配了确定存储空间的缓冲区内复制多于该缓冲区处理能力的数据时,将发生缓冲区溢出。发生缓冲区溢出时,会覆盖相邻的内存块,从而引发程序安全问题。造成缓冲区溢出的缺陷的根本原因是软件代码中存在相应的逻辑错误,因此针对缓冲区溢出缺陷最可靠的解决方案是对软件系统自身进行升级

68、测试所报告的软件缺陷与错误中通常包含其严重性和优先级的说明,以下理解不正确的是(68)。

A.测试员通过严重性和优先级对软件缺陷进行分类,以指出其影响及修改的优先次序

B.严重性划分应体现出所发现的软件缺陷所造成危害的恶劣程度

C.优先级划分应体现出修复缺陷的重要程度与次序

D.在软件的不同部分,同样的错误或缺陷的严重性和优先级必须相同

答案:D

解析:

69、软件缺陷通常是指存在于软件之中的那些不希望或不可接受的偏差,以下关于软件缺陷的理解,不正确的是(69)。

A.软件缺陷的存在会导致软件运行在特定条件时出现软件故障,这时称软件缺陷被激活

B.同一个软件缺陷在软件运行的不同条件下被激活,可能会产生不同类型的软件故障

C.软件错误是软件生存期内不希望或不可接受的人为错误,这些人为错误导致了软件缺陷的产生

D.实践中,绝大多数的软件缺陷的产生都来自于编码错误

答案:D

解析:软件失效分类相关术语

实践中,绝大多数的软件缺陷的产生都来自于说明书的编写和产品方案设计

70、对于测试中所发现错误的管理是软件测试的重要环节,以下关于错误管理原则的叙述,正确的是(70)。

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

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

C.每次对错误的处理都要保留处理者姓名、处理时间、处理步骤、错误的当前状态等详细处理信息,即使某次处理并未对错误进行修复

D.错误修复后可以由报告错误的测试人员之外的其他测试人员进行验证,只要可以确认错误已经修复,就可以关闭错误

答案:C

解析:A测试人员发现的错误不直接提交给开发人员进行错误修复,而是要具有丰富经验的测试人员验证所发现的错误是都是真正的错误,书写的测试步骤是否准确,可以重复;B若程序员发现报告的错误实际不是错误,由项目经理、测试经理和设计经理共同决定拒绝或延期进行错误修复D.错误修复后可以由报告错误的测试人员验证

71、Computers will become more advanced and they will also become easier to use.

Improved speed recognition will make the operation of a computer easier. Virtual reality(虚拟现实), the technology of (71) with a computer using all of the human senses, will also contribute to better human and computer (72). Other, exotic (奇异的) models of computation are being developed, including biological computing that uses living organisms, molecular computing that uses molecules with particular (73), and computing that uses DNA, the basic unit of heredity(遗传), to store data and carry out operations. These are examples of possible future computational platforms that, so far, are limited in abilities or are strictly (74) . Scientists investigate them because of the physical limitations of miniaturizing circuits embedded in silicon. There are also (75) related to heat generated by even the tiniest of transistors.

A.interact

B.interacting

C.communicate

D.using

答案:B

解析:计算机将变得更先进,他们也将变得更容易使用。

改进的速度识别将使计算机的操作更容易。虚拟现实技术是一种利用人类所有感官与计算机进行交互的技术,它也将有助于更好的人机界面。其他奇异的计算模型也在开发中,包括利用生物体的生物计算、利用具有特殊性质的分子的分子计算、利用遗传的基本单位DNA存储数据和进行运算的计算。这些都是未来可能出现的计算平台的例子,到目前为止,这些平台的能力有限,或者只是理论上的。科学家们之所以研究它们,是因为硅微型化电路的物理局限性。即使是最小的晶体管产生的热量也有限制。

72、Computers will become more advanced and they will also become easier to use.

Improved speed recognition will make the operation of a computer easier. Virtual reality(虚拟现实), the technology of (71) with a computer using all of the human senses, will also contribute to better human and computer (72). Other, exotic (奇异的) models of computation are being developed, including biological computing that uses living organisms, molecular computing that uses molecules with particular (73), and computing that uses DNA, the basic unit of heredity(遗传), to store data and carry out operations. These are examples of possible future computational platforms that, so far, are limited in abilities or are strictly (74) . Scientists investigate them because of the physical limitations of miniaturizing circuits embedded in silicon. There are also (75) related to heat generated by even the tiniest of transistors.

A.interfaces

B.behavior

C.similarities

D.comparison

答案:A

解析:计算机将变得更先进,他们也将变得更容易使用。

改进的速度识别将使计算机的操作更容易。虚拟现实技术是一种利用人类所有感官与计算机进行交互的技术,它也将有助于更好的人机界面。其他奇异的计算模型也在开发中,包括利用生物体的生物计算、利用具有特殊性质的分子的分子计算、利用遗传的基本单位DNA存储数据和进行运算的计算。这些都是未来可能出现的计算平台的例子,到目前为止,这些平台的能力有限,或者只是理论上的。科学家们之所以研究它们,是因为硅微型化电路的物理局限性。即使是最小的晶体管产生的热量也有限制。

73、Computers will become more advanced and they will also become easier to use.

Improved speed recognition will make the operation of a computer easier. Virtual reality(虚拟现实), the technology of (71) with a computer using all of the human senses, will also contribute to better human and computer (72). Other, exotic (奇异的) models of computation are being developed, including biological computing that uses living organisms, molecular computing that uses molecules with particular (73), and computing that uses DNA, the basic unit of heredity(遗传), to store data and carry out operations. These are examples of possible future computational platforms that, so far, are limited in abilities or are strictly (74) . Scientists investigate them because of the physical limitations of miniaturizing circuits embedded in silicon. There are also (75) related to heat generated by even the tiniest of transistors.

A.software

B.properties

C.programs

D.hardware

答案:B

解析:计算机将变得更先进,他们也将变得更容易使用。

改进的速度识别将使计算机的操作更容易。虚拟现实技术是一种利用人类所有感官与计算机进行交互的技术,它也将有助于更好的人机界面。其他奇异的计算模型也在开发中,包括利用生物体的生物计算、利用具有特殊性质的分子的分子计算、利用遗传的基本单位DNA存储数据和进行运算的计算。这些都是未来可能出现的计算平台的例子,到目前为止,这些平台的能力有限,或者只是理论上的。科学家们之所以研究它们,是因为硅微型化电路的物理局限性。即使是最小的晶体管产生的热量也有限制。

74、 Computers will become more advanced and they willalso become easier to use.

Improved speed recognition will make the operation of a computer easier. Virtual reality(虚拟现实), the technology of (71) with a computer using all of the human senses, will also contribute to better human and computer (72). Other, exotic (奇异的) models of computation are being developed, including biological computing that uses living organisms, molecular computing that uses molecules with particular (73), and computing that uses DNA, the basic unit of heredity(遗传), to store data and carry out operations. These are examples of possible future computational platforms that, so far, are limited in abilities or are strictly (74) . Scientists investigate them because of the physical limitations of miniaturizing circuits embedded in silicon. There are also (75) related to heat generated by even the tiniest of transistors.

A.empirical

B.real

C. practical

D. theoretical

答案:D

解析:计算机将变得更先进,他们也将变得更容易使用。

改进的速度识别将使计算机的操作更容易。虚拟现实技术是一种利用人类所有感官与计算机进行交互的技术,它也将有助于更好的人机界面。其他奇异的计算模型也在开发中,包括利用生物体的生物计算、利用具有特殊性质的分子的分子计算、利用遗传的基本单位DNA存储数据和进行运算的计算。这些都是未来可能出现的计算平台的例子,到目前为止,这些平台的能力有限,或者只是理论上的。科学家们之所以研究它们,是因为硅微型化电路的物理局限性。即使是最小的晶体管产生的热量也有限制。

75、 Computers will become more advanced and they will also become easier to use.

Improved speed recognition will make the operation of a computer easier. Virtual reality(虚拟现实), the technology of (71) with a computer using all of the human senses, will also contribute to better human and computer (72). Other, exotic (奇异的) models of computation are being developed, including biological computing that uses living organisms, molecular computing that uses molecules with particular (73), and computing that uses DNA, the basic unit of heredity(遗传), to store data and carry out operations. These are examples of possible future computational platforms that, so far, are limited in abilities or are strictly (74) . Scientists investigate them because of the physical limitations of miniaturizing circuits embedded in silicon. There are also (75) related to heat generated by even the tiniest of transistors.

A. developments

B.advantages

C. limitations

D. improvements

答案:C

解析:计算机将变得更先进,他们也将变得更容易使用。

改进的速度识别将使计算机的操作更容易。虚拟现实技术是一种利用人类所有感官与计算机进行交互的技术,它也将有助于更好的人机界面。其他奇异的计算模型也在开发中,包括利用生物体的生物计算、利用具有特殊性质的分子的分子计算、利用遗传的基本单位DNA存储数据和进行运算的计算。这些都是未来可能出现的计算平台的例子,到目前为止,这些平台的能力有限,或者只是理论上的。科学家们之所以研究它们,是因为硅微型化电路的物理局限性。即使是最小的晶体管产生的热量也有限制。

2012年下半年软件评测师上午试题相关推荐

  1. 2022年下半年软件评测师考试真题一些回忆

    到处找估分找不到答案,回忆一下真题吧,过去了这些天记得的也不多了.欢迎讨论. (括号里是我的答案,不是标准答案) 1.CPU中的运算器里不包含什么?(我选的寄存器) 2.决定CPU运算速度的?(时钟频 ...

  2. 2012年下半年系统集成项目管理师上午试题解析及答案(3)

    2012年下半年系统集成项目管理师上午试题解析及答案(3) ●IEEE制订了以太网的相关技术标准,其中1000Base-X(光纤吉比特以太网)遵循的标准 为(21). (21) A.802.3     ...

  3. 2009年下半年信息系统项目管理师上午试题分析与解答文档

    2009年下半年信息系统项目管理师上午试题分析与解答文档  转载于:https://www.cnblogs.com/cody/archive/2010/05/20/1739948.html

  4. 2008年下半年信息系统项目管理师上午试题分析与解答之一

    2008年下半年信息系统项目管理师上午试题分析与解答 (清华版第一部分) 新推出包过培训,详情见简章 试题(1) (1)是企业信息系统的重要目标. A.技术提升 B.数据标准化 C.企业需求分析 D. ...

  5. 2012年下半年11月份系统架构设计师上午试题答案之一

    2012年下半年11月份系统架构设计师上午试题答案之一 试题一:企业资源三大流 企业的所有资源包括三大流:物流.资金流和信息流. 试题二:企业信息化方法 1. 业务流程重构法: 2. 核心业务应用法: ...

  6. 软考高级 真题 2012年下半年 信息系统项目管理师 综合知识

    全国计算机技术与软件专业技术资格(水平)考试 2012年下半年 信息系统项目管理师 上午试卷 (考试时间 9 : 00-11 : 30 共 150 分钟) 1. 在答题卡的指定位置上正确写入你的姓名和 ...

  7. 软考高级 真题 2012年下半年 信息系统项目管理师 案例分析

    全国计算机技术与软件专业技术资格(水平)考试 2012年下半年 信息系统项目管理师 下午试卷I (考试时间 14:00-16:30 共 150 分钟) 1.在答题纸的指定位置填写你所在的省.自治区.直 ...

  8. 软考高级 真题 2012年下半年 信息系统项目管理师 论文

    全国计算机技术与软件专业技术资格(水平)考试 2012年下半年 信息系统项目管理师 下午试卷 II (考试时间 15:20-17:20 共 120 分钟) 1. 本试卷满分 75 分. 2. 在答题纸 ...

  9. 2012年上半年信息系统项目管理师 上午试题和参考答案及解析

    2012年上半年信息系统项目管理师上午试题和参考答案及解析 1.信息系统开发方法有很多种,开发人员可以根据项目的需要选择一种适合的开发方法,其中把整个系统的开发过程分为若干阶段,然后一步一步地依次进行 ...

最新文章

  1. Mybatis:颠覆你心中对事务的理解
  2. [转载]无需软件合并多个TS流文件
  3. react native基本调试技巧
  4. 【必看】如何在 Linux 上恢复误删除的文件或目录
  5. 每天一个linux命令(1):ln 命令
  6. 操作系统之文件管理:1、初识文件管理
  7. 拓端tecdat|R语言中绘制箱形图的替代品:蜂群图和小提琴图
  8. php千图网解析,PHP素材资源解析平台源码V8.0(thinkPHP框架内核)
  9. 计算机子网掩码在线,子网掩码计算器
  10. PX4Flow使用操作
  11. ant design vue 描述列表Descriptions数据绑定
  12. Unity—英雄无敌(前方高能)
  13. vmware虚拟机序列号
  14. 简述扁平式管理的技术手段
  15. LaTeX 公式左对齐与右对齐
  16. STM32单片机TTS温度播报系统 DS18B20 LCD1602
  17. jQuery ajax 的datatype
  18. IOS相关培训机构课程内容汇总
  19. MATLAB BPSK通信系统调制解调仿真原理及代码(二)
  20. STC12C5410AD单片机PCA应用图文详解

热门文章

  1. python汇率的转换程序_【菜鸟学Python】案例一:汇率换算
  2. 操作系统MIT6.S081:P7->Interrupts
  3. php图片平铺,ThinkPHP5实现图片水印平铺效果
  4. C++一本通题库1005
  5. IE出现“XMLHttpRequest: 网络错误 0x80070005, 拒绝访问”的解决方案
  6. 《第一行代码》第三版之通知、多媒体(十)
  7. mysql建表,主键,等
  8. Compass的用法
  9. FastDFS+Nginx安装配置
  10. 修复linux bash破壳漏洞,Linux下bash破壳漏洞检测及修复的方法