单选题 (一共54题,共54分)

1.

软件著作权的客体不包括(  )。

2.

编译和解释是实现高级程序设计语言的两种基本方式,(  )是这两种方式的主要区别。

3.

若计算机字长为32,则采用补码表示的整数范围为(  )。

中级软件评测师,历年真题,2019年下半年(上午)《软件评测师》真题

4.

CPU 执行指令时,先要根据程序计数器将指令从内存读取出并送入(  ),然后 译码并执行。

5.

以下关于CPU与I/O设备交换数据所用控制方式的叙述中,正确的是(  )。

6.

某计算机的主存储器以字节为单位进行编址,其主存储器的容量为1TB,也就是(  )。

7.

(  )是构成我国保护计算机软件著作权的两个基本法律文件。

8.

Web测试的测试点包括(  )。

①链接测试②表格测试③框架测试④图形测试

9.

函数main(  )、f(  )的定义如下所示。调用函数f(  )时,第一个参数采用传值(call by value) 方式,第二个参数采用传引用(call by reference)方式,main(  )执行后输出的值为(  )。

中级软件评测师,历年真题,2019年下半年(上午)《软件评测师》真题

10.

某开发小组为某企业开发较大规模的项目,该开发小组已经为同一行业的其他企业开发过类似的项目,且该项目需求变化很少,则最适宜采用(  )开发过程模型。

11.

某银行信用卡额度关系C(信用卡号,用户名,身份证号,最高消费额度,累计消 费额)中,信用卡号唯一标识关系C的每一个元组。一个身份证只允许办理一张信用卡。 关系C有(  )。

12.

若某二叉树的先序遍历序列是ABDCE,中序遍历序列是BDACE,则该二叉树为(  )。

13.

设X、Y、Z为逻辑变量,当且仅当X和Y同时为1时,Z为0,其他情况下Z为1,则对应的逻辑表达式为(  )。

14.

虚拟存储技术使(  )密切配合来构成虚拟存储器。

15.

以下不属于在需求分析阶段编写的文档是(  )。

16.

以下不属于自动化测试的局限性的是(  )。

17.

以下关于Web的兼容性测试的叙述中,不正确的是(  )。

18.

以下关于海明码的叙述中,正确的是(  )。

19.

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

20.

以下关于软件缺陷的叙述中,不正确的是(  )。

21.

在C程序中,对于如下的两个for语句,其运行后a和b的值分别为(  )。

for(int a=0;a==0;a++);

for(int b=0;b=0;++b);

22.

常用作网络边界防范的是(  )。

23.

甲怀疑乙发给他的信息已遭人篡改,同时怀疑乙的公钥也是被人冒充的。为了消除甲的疑虑,甲、乙需要找一个双方都信任的第三方,即(  )来签发数字证书。

24.

将二进制序列0011011表示为八进制形式,为(  )。

25.

以下描述中,属于通用操作系统基本功能的是(  )。

26.

假设系统有n(n>5)个并发进程,它们竞争互斥资源R。若采用PV操作,当有3个 进程同时申请资源R,而系统只能满足其中1个进程的申请时,资源R对应的信号量S 的值应为(  )。

27.

若系统中有4个互斥资源R,当系统中有2个进程竞争R,且每个进程都需要i个R(i≤3)时,该系统可能会发生死锁的最小i值是(  )。

28.

某个不确定有限自动机(S0为初态,S3为终态)如下图所示,(  )是该自动机可识别的字符串(即从初态到终态的路径中,所有边上标记的字符构成的序列)。

中级软件评测师,历年真题,2019年下半年(上午)《软件评测师》真题

29.

在C程序中,(  )是合法的用户定义变量名。

①_123②form-7③short④form_7

30.

在C程序中,设有“int a=3,b=2,c=1;”,则表达式a>b>c的值是(  )。

31.

对n个关键码构成的序列采用简单选择排序法进行排序的过程是:第一趟经过n-1次关键码之间的比较,确定出最小关键码在序列中的位置后,再将其与序列的第一个关键码进行交换,第二趟则在其余的n-1个关键码中进行n-2次比较,确定出最小关键码的位置后,再将其与序列的第二个关键码进行交换……以此类推,直到序列的关键码从小到大有序排列。在简单选择排序过程中,关键码之间的总比较次数为(  )。

32.

数据库是按照一定的数据模型组织、存储和应用的(  )的集合。

33.

关系数据库是表的集合。对视图进行查询,本质上就是查询从(  )中获得的数据。

34.

以下关于数据流图的基本要素的叙述中,不正确的是(  )。

35.

软件需求规格说明书的内容不包括(  )。

36.

以下(  )不是敏捷开发方法Scrum的步骤。

37.

为了提高模块独立性,模块之间最好采用(  )耦合。

38.

在ISO/IEC软件质量模型中,可靠性指在指定条件下,软件维持其性能水平有关的 能力,其子特性不包括(  )。

39.

由于操作系统升级而对软件进行修改的行为属于(  )维护。

40.

以下对软件测试对象的叙述中,正确的是(  )。

41.

以下(  )不属于单元测试中模块接口测试的测试内容。

42.

以下关于确认测试的叙述中,不正确的是(  )。

43.

以下关于软件质量特性的叙述中,不正确的是(  )。

44.

以下关于软件生命周期测试策略的叙述中,不正确的是(  )。

45.

以下关于软件失效术语的叙述中,不正确的是(  )。

46.

以下关于边界值分析法的叙述中,不正确的是(  )。

47.

一个程序的控制流图中有5个结点,8条边,在测试用例数最少的情况,确保程序 中每个可执行语句至少执行一次所需要的测试用例数的上限是(  )。

48.

对于逻辑表达式(buf_c[i]>223 && buf_c[i]<240 &&i+2<total_bytes),需要(  )个测试用例才能完成条件组合覆盖。

49.

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

50.

网络测试类型包括(  )。

①网络可靠性测试②网络可接受性测试

③网络瓶颈测试④网络容量规划测试

51.

在线帮助测试属于文档测试的一项,以下(  )不属于在线帮助文档测试的测试 内容。

52.

模拟攻击试验是安全性测试方法之一,以下不属于模拟攻击试验的是(  )。

53.

标准符合性测试是软件测试的工作之一,这里的标准不包括(  )。

54.

以下关于可靠性测试意义的叙述中,不正确的是(  )。

填空题 (一共8题,共8分)

55.

下图是(  )设计模式的类图,该设计模式的目的是(  )。该图中,Handler 和Handler之间是(  )关系,Handler和ConcreteHandler之间是(  )关系。
中级软件评测师,历年真题,2019年下半年(上午)《软件评测师》真题
问题1选项
A.适配器
B.桥接
C.装饰
D.责任链
问题2选项
A.将一个类的接口转换为客户期望的另一种接口,使得原本因不匹配的接口而无法合作的类可以一起工作
B.将一个抽象与其实现分离开,以便两者能够各自独立地演变
C.动态地给一个对象附加额外的职责,不必通过子类就能灵活地增加功能
D.使多个对象都有机会处理同一个请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止
问题3选项
A.依赖
B.关联
C.继承
D.实现
问题4选项
A.依赖
B.关联
C.继承
D.组合

56.

下图是一个软件项目的活动图,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的权重表示活动的持续时间(天),则里程碑(  )在关键路径上。在其他活动按时完成的情况下,活动FJ最多可以晚(  )天开始而不影响工期。
中级软件评测师,历年真题,2019年下半年(上午)《软件评测师》真题
问题1选项
A.B
B.C
C.D
D.E
问题2选项
A.0
B.1
C.2
D.3

57.

某计算机系统页面大小为4K,进程P的页面变换表如下表所示。若P中某数据的逻辑地址为十六进制2C18H,则该地址的页号和页内地址分别为(  );经过地址变换后,其物理地址应为十六进制(  )。
中级软件评测师,历年真题,2019年下半年(上午)《软件评测师》真题
问题1选项
A.2和518H
B.2和C18H
C.5和518H
D.5和C18H
问题2选项
A.2C18H
B.4C18H
C.5C18H
D.8C18H

58.

给出关系R(A,B,C)和S(A,B,C),R和S的函数依赖集F={A→B,B→C}。若R 和S进行自然连接运算,则结果集有(  )个属性。关系R和S(  )。
问题1选项
A.3
B.4
C.5
D.6
问题2选项
A.不存在传递依赖
B.存在传递依赖A→B
C.存在传递依赖A→C
D.存在传递依赖B→C

59.

在分层体系结构中,(  )接收用户的请求并决定调用哪个模型去处理该请求, 以及确定选择哪个视图来显示返回的数据。在基于JavaEE平台开发的软件系统中,常用(  )技术来实现该层。
问题1选项
A.表示层
B.控制层
C.模型层
D.数据层
问题2选项
A.HTML
B.JSP
C.Servlet
D.EJB

60.

以下关于二叉树的叙述中,不正确的是(  )。由5个结点构成的二叉树有(  )种不同的形式。
问题1选项
A.每个内部结点最多有两棵子树
B.某个结点如果只有一个孩子结点,则无左右之分
C.除了根结点之外,其他结点只有一个父结点
D.二叉树可以是空集
问题2选项
A.14
B.30
C.42
D.48

61.

已知某文档仅包含6种不同的字符,其每个字符出现的频率如下表所示,采用霍夫曼编码对该文档压缩存储,则单词“face”的编码为(  ),该文档的压缩比为(  )。
中级软件评测师,历年真题,2019年下半年(上午)《软件评测师》真题
问题1选项
A.110001001101
B.101000010100
C.001101001100
D.110101001100
问题2选项
A.20%
B.25%
C.30%
D.40%

62.

You are developing a server-side enterprise application. It must support a variety of different clients including desktop browsers, mobile browsers and native mobile applications. The application might also expose an API for 3rd parties to consume. It might also(  )with other applications via either web services or a message broker. The application handles requests (HTTP requests and messages) by executing business logic; accessing a database; exchanging messages with other systems; and returning a HTML/JSON/XML (  ). There are logical components corresponding to different functional areas of the application.
What's the application's deployment architecture
Define an architecture that structures the application as a set of (  ), collaborating services. This approach corresponds to the Y-axis of the Scale Cube. Each service is:
● Highly maintainable and testable - enables rapid and frequent development and deployment
● Loosely coupled with other services - enables a team to work independently the majority of time on their service(s) without being impacted by changes to other services and without affecting other services
(  )deployable - enables a team to deploy their service without having to coordinate with other teams
● Capable of being developed by a small team - essential for high productivity by avoiding the high communication head of large teams
Services(  )using either synchronous protocols such as HTTP/REST or asynchronous protocols such as AMQP. Services can be developed and deployed independently of one another. Each service has its own database in order to be decoupled from other services. Data consistency between services is maintained using some particular pattern.
问题1选项
A.integrate
B.coordinate
C.cooperate
D.communicate
问题2选项
A.request
B.response\
C.text
D.file
问题3选项
A.loosely coupled
B.loosely cohesion
C.highly coupled
D.highly cohesion
问题4选项
A.Dependently
B.Independently
C.Coordinately
D.Integratedly
问题5选项
A.interoperate
B.coordinate
C.communicate
D.depend