2024年8月软件水平考试考试《(中级) 软件评测师》考点练习题

|类别:软件水平考试

【单选题】以下关于软件测试分类定义的叙述,不正确的是( )。

A、软件测试可分为单元测试、集成测试、确认测试、系统测试、验收测试

B、确认测试是在模块测试完成的基础上,将所有的程序模块进行组合并验证其是否满足用户需求的过程

C、软件测试可分为白盒测试和黑盒测试

D、系统测试是将被测软件作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素结合在一起进行测试的过程

答案:B

解析:本题考查软件测试分类概念。正确的理解是:按产品的生命周期分,软件测试可分为单元测试、集成测试、确认测试、系统测试和验收测试。集成测试是在模块测试完成的基础上,将所有的程序模块进行组合并验证其是否满足用户需求的过程。按测试方法分,软件测试可分为白盒测试和黑盒测试。系统测试是将被测软件作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素结合在一起进行测试的过程。


【单选题】以下有关缩短国内外软件评测差距的方法中说法有误的是( )

A、企业提高对于软件测试环节的重视程度

B、需要有企业从事测试理论与技术研发的服务

C、作为软件评测师,要制定相应规范,严格控制软件开发的流程及标准

D、关注知识产权的利益,保障自身权益

答案:C

解析:缩短国内外软件评测差距的方法有以下四种:(1)企业提高对于软件测试环节的重视程度;(2)需要有企业从事测试理论与技术研发的服务;(3)作为行业管理者,要制定相应规范,严格控制软件开发的流程及标准;(4)关注知识产权的利益,保障自身权益。其中C选项中提到的问题,仅作为软件评测师是无法做到的,需要行业管理者才可以做到。


【单选题】根据输出对输入的依赖关系设计测试用例的黑盒测试方法是( )

A、等价类划分法

B、因果图法

C、边界值分析法

D、场景法

答案:B


【单选题】为验证某音乐会订票系统是否能够承受大量用户同时访问,测试工程师一般采用( )测试工具。

A、故障诊断

B、代码

C、负载压力

D、网络仿真

答案:C

解析:本题考查如何选择正确的测试工具。正确的理解是:故障诊断测试工具用于定位性能缺陷。代码测试工具用于白盒静态测试和动态测试。负载压力测试工具可以测试系统是否能够承受大量用户同时访问。网络仿真测试工具用于模拟网络拓扑结构和网络流量,执行网络测试。


【单选题】针对逻辑覆盖( )叙述是不正确的。

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的要求。


【单选题】已知函数f( ),g( )的定义如下所示,调用函数f( )时传递给形参x的值是5,若g(a)采用引用调用(call by reference)方式传递参数,则函数f( )的返回值为(请作答此空);若g(a)采用值调用(call by value)的方式传递参数,则函数f( )的返回值( )。其中,表达式“x>>1”的含义是将x的值右移1位,相当于x除以2。

A、35

B、32

C、11

D、7

答案:C

解析:引用调用:在按引用调用时,过程的形式参数取得的是实际参数所在的单元地址。在过程中,对该形式参数的引用相当于对实际参数所在的存储单元的地址引用。任何改变形式参数值的操作会反映在该存储单元中,也就是反映在实际参数中,因此数据的传送是双向的。本题:采用的是引用调用方式执行,x=5,右移一位之后a=2(注意不是2.5,偶数变为原来的一半,奇数变为原数减1的一半),函数g中的a的地址赋予了此时局部变量x,最后得出a=2*3=6,即a这时的值被修改为6,最后a+x=6+5=11,


【单选题】现要开发一个通过卫星通信连接计算机的软件产品,假设之前没有开发卫星通信软件的经验,则最不适合采用( )模型

A、瀑布

B、原型

C、增量

D、螺旋

答案:A


【单选题】某开发小组欲开发一个大型软件系统,需求变化较小,此时最不适宜采用( )过程模型

A、瀑布

B、原型

C、增量

D、螺旋

答案:B


【单选题】软件可靠性管理把软件可靠性活动贯穿于软件开发的全过程,成为软件工程管理的一部分。确定软件的可靠性目标在( )阶段。

A、需求分析

B、概要设计

C、详细设计

D、软件测试

答案:A

解析:本题考查软件可靠性的可靠性管理。根据软件可靠性管理的定义,确定软件的可靠性目标在软件的需求分析阶段。应选择选项A。


【单选题】运行Web浏览器的计算机与网页所在的计算机采用____协议传输网页文件。

A、HTTP

B、HTML

C、ASP

D、RPC

答案:A

解析:运行Web浏览器的计算机与网页所在的计算机采用HTTP协议传输网页文件。HTTP是Hyper Text Transportation Protocol(超文本传输协议)的缩写,是计算机之间交换数据的方式。HTTP应用的相当广泛,其主要任务是用来浏览网页,但也能用来下载。用户是按照一定的规则(协议)和提供文件的服务器取得联系,并将相关文件传输到用户端的计算机中来。