[考点突击]2022年软件水平考试《(中级) 软件评测师》知识点试题汇总含答案解析

|类别:软件水平考试

【单选题】CPU中的数据总线宽度会影响( )。

A、内存容量的大小

B、系统的运算速度

C、指令系统的指令数量

D、寄存器的宽度

答案:B

解析:本题考查计算机组成基础知识。CPU与其他部件交换数据时,用数据总线传输数据。数据总线宽度指同时传送的二进制位数,内存容量、指令系统中的指令数量和寄存器的位数与数据总线的宽度无关。数据总线宽度越大,单位时间内能进出CPU的数据就越多,系统的运算速度越快。


【单选题】以下关于负载压力测试的叙述中,不正确的是( )。

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

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

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

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

答案:D

解析:本题考查负载压力测试的基础知识。负载压力测试是在一定约束条件下测试系统所能承受的并发用户量、运行时间、数据量,以确定系统所能承受的最大负载压力。负载压力测试有助于确认被测系统是否能够支持性能需求,以及预期的负载增长等。负载压力测试不只是关注不同负载场景下的响应时间等指标,它也要通过测试来发现在不同负载场景下会出现的,例如速度变慢、内存泄漏等问题的原因。负载压力测试是性能测试的重要组成部分。根据上述描述,负载压力测试可以发现不同负载场景下的速度变慢、内存泄露等问题。


【单选题】( )不属于测试人员编写的文档。

A、缺陷报告

B、测试环境配置文档

C、缺陷修复报告

D、测试用例说明文档

答案:C

解析:本题考查测试文档。正确的理解是:缺陷修复报告由开发人员编写,是对缺陷报告的回复。


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

A、不正确

B、不一致

C、不可实现

D、不可验证

答案:D

解析:需求的特征包括完整性、正确性、可行性、可验证性等。完整性指需求的描述清楚完整,包括了设计和实现的所有必要信息;正确性指每一项需求都必须准确地陈述要开发的功能;可行性指每一项需求必须是在已知系统和环境的权能和限制范围内可以实施的;可验证性指检查每项需求是否能通过设计测试用例或其他的验证方法来确定产品是否确实按需求实现了。如果需求不可验证,则确定其实施是否正确就成为主观臆断,而非客观分析了。一份前后矛盾,不可行或有二义性的需求也是不可验证的。而题中的需求是报表功能容易扩展,新的文件格式还是未知的情况下,无法验证该需求。


【单选题】一个软件开发过程描述了“谁做”、“做什么”、“怎么做”和“什么时候做”,RUP用( )表述“谁做”。

A、角色

B、活动

C、制品

D、工作流

答案:A

解析:本题考查RUP对软件开发过程的描述。RUP应用了角色、活动、制品和工作流4种重要的模型元素,其中角色表述“谁做”,制品表述“做什么”,活动表述“怎么做”,工作流表述“什么时候做”。


【单选题】对于参数配置类的软件,要用______选择较少的组合方式达到最佳效果。

A、等价类划分

B、因果图法

C、正交试验法

D、场景法

答案:C

解析:试题分析:本组题考查对黑盒测试用例中几种设计方法的理解。场景法基于测试用例场景,测试用例的设计业务路径,从用例开始到结束遍历其中所有基本流和备选流。正交试验法是指从大量的试验数据中挑选适量的、有代表性的点,从而合理地安排测试的一种科学试验设计方法。因果图法对输入值的考虑是输入情况的各种组合,以及各个输入情况之间的相互制约关系参考答案:C


【单选题】下面的协议中属于应用层协议的是(请作答此空),该协议的报文封装在( )中传送。

A、SNMP

B、ARP

C、ICMP

D、X.25

答案:A

解析:SNMP:简单网络管理协议,为应用层协议,是TCP/IP协议族的一部分。它通过用户数据报协议(UDP)来操作;故第一空正确答案为A,第二空正确答案为CARP:地址解析协议,是根据IP地址获取物理地址的一个TCP/IP协议。工作在数据链路层,在本层和硬件接口联系,同时对上层提供服务;ICMP:Internet控制报文协议,是TCP/IP协议族的一个子协议,属于网络层协议,主要用于在主机与路由器之间传递控制信息,包括报告错误、交换受限控制和状态信息等;X.25:属于广域网协议的一种,采用分层的体系结构,自下而上分为三层:物理层、数据链路层和分组层,分别对应于OSI参考模型的下三层。各层在功能上相互独立,每一层接受下一层提供的服务,同时也为上一层提供服务,相邻层之间通过原语进行通信。在接口的对等层之间通过对等层之间的通信协议进行信息交换的协商、控制和信息的传输。


【单选题】以下关于用例图的叙述中,不正确的是( )。

A、系统用例图反映了整个系统提供的外部可见服务<br>

B、系统用例图对系统的协作建模<br>

C、用例图主要包含用例、参与者及其之间关系三个要素

D、系统用例图对系统的需求建模<br>

答案:B


【单选题】已知函数f( )、g( )的定义如下所示,执行表达式"x=f(5)"的运算时,若函数调用g(a)是引用调用(call by reference)方式,则执行"x=f(5)"后x的值为(请作答此空);若函数调用g(a)是值调用(call by value)方式,则执行"x=f(5)"后x的值为( )。

A、20

B、25

C、60

D、75

答案:D

解析:本题考查程序语言基础知识。 若实现函数调用时,将实参的值传递给对应的形参,则称为是传值调用。这种方式下形式参数不能向实参传递信息。引用调用的本质是将实参的地址传给形参,函数中对形参的访问和修改实际上就是针对相应实际参数变量所作的访问和改变。 根据题目说明,调用函数f时,实参的值为5,也就是在函数f中,x的初始值为5,接下来先通过"a=x-1"将a的值设置为4,再调用函数g(a)。函数g()执行时,形参y的初始值为4,经过"y=y*y-1"运算后,y的值就修改为15。 在引用调用方式下,g函数中y是f函数中a的引用(可视为形参y与实参a是同一对象),也就是说函数f中a的值被改为15,因此,返回函数f中再执行"a*x"运算后得到75(x=5,a=15),因此第一空应填入的值为75。 在值调用方式下,g函数中y只获得f函数中a的值(形参y与实参a是两个不同的对象),也就是说在函数g中修改y的值与函数f中a的值已经没有关系了,因此,返回函数f再执行"a*x"运算后得到20(x=5,a=4),因此第二空应填入的值为20。


【判断题】任何一个计算机系统都是由两个部分组成的,分别是计算机硬件系统和计算机软件系统。

A、正确

B、错误

答案:A