2022年软件水平考试考试《(中级) 软件评测师》经典试题汇总(含答案解析)

|类别:软件水平考试

【单选题】以下关于结构化开发方法的叙述中,不正确的是( )。

A、总的指导思想是自顶向下,逐层分解

B、基本原则是功能的分解与抽象

C、比面向对象开发方法更适合于开发大规模的、特别复杂的项目

D、特别适合解决数据处理领域的问题

答案:C

解析:结构化方法总的指导思想是自顶向下、逐层分解,它的基本原则是功能的分解与抽象。是软件工程中最早出现的开发方法,特别适合于数据处理领域的问题,但是不适合解决大规模的、特别复杂的项目,且难以适应需求的变化。故正确答案为C。


【单选题】数据迁移分为( )。

A、数据迁移前的准备、数据迁移的实施和数据迁移后的校验

B、数据迁移前的准备、数据迁移的实施及数据迁移存储

C、数据迁移的实施准备、数据迁移、数据迁移后的校验

D、数据迁移前的准备、数据移备份和数据迁移、数据迁移后的校验

答案:A

解析:数据迁移分为三个阶段:数据迁移前的准备、数据迁移的实施和数据迁移后的校验。


【单选题】传统编译器进行词法分析、语法分析、代码生成等步骤的处理时,前一阶段处理的输出是后一阶段处理的输入,则采用的软件体系结构风格是( )。该体系结构的优点不包括(请作答此空)。

A、软件构件具有良好的高内聚,低耦合的特点

B、支持重用

C、支持并行执行

D、提高性能

答案:D

解析:本题考查管道过滤器的基础知识。前一阶段处理的输出是后一阶段处理的输入,为管道过滤器的风格。管道过滤器性能差,交互差。


【单选题】软件质量保证的主要目标不包括( )

A、通过预防、检查与改进来保证软件质量

B、保证开发出来的软件和软件开发过程符合相应标准与规程

C、收集软件产品、软件过程中存在的不符合项,在项目总结是进行分析

D、确保项目组制定的计划、标准和规程适合项目需要,同时满足评审和审计需要

答案:C

解析:软件质量保证(Software Quality Assurance,简称SQA) 即参照一定的质量标准、目标及各项软件流程、规范来监督,管理公司产品的质量;在许多质量体系还不是很成熟的公司,维护和发展这些质量标准、流程规范等也是由质量保证人员进行。行内有个这样的说法:“软件质量保证并不能够保证软件的质量”,事实也是如此,软件质量的好坏不是一个人,一个部门能够决定的。但是,我们可以把提高软件的质量作为我们从事软件质量保证工作的目标。


【单选题】以下关于性能测试的叙述中,不正确的是( )。

A、性能测试是为了验证软件系统是否能够达到用户提出的性能指标

B、性能测试不用于发现软件系统中存在的性能瓶颈

C、性能测试类型包括负载测试、强度测试、容量测试等

D、性能测试常通过工具来模拟大量用户操作,增加系统负载

答案:B

解析:本题考查性能测试的基础知识。性能测试:通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。主要包括疲劳强度测试、大数据量测试、负载测试和压力测试等。其中压力测试是通过确定一个系统的瓶颈或者不能接受的性能点,来获得系统能提供的最大服务级别的测试。故正确答案为B


【单选题】浮点数能够表示的数的范围是由其( )的位数决定的。

A、尾数

B、阶码

C、数符

D、阶符

答案:B

解析:数的浮点表示形式为:N=2^EXF,其中E称为阶码,F为尾数。阶码通常为带符号的纯整数,尾数为带符号的纯小数。浮点数的表示格式如下: 很明显,一个数的浮点表示不是唯一的。当小数点的位置改变时,阶码也相应改变,因此可以用多种浮点形式表示同一个数。浮点数所能表示的数值范围主要由阶码决定,所表示数值的精度则由尾数决定。


【单选题】软件测试原则中指出“完全测试是不可能的”,主要原因是( )

A、输入量太大、输出结果太多以及路径组合太多

B、自动化测试技术不够完善

C、测试的时间和人员有限

D、仅仅靠黑盒测试不能达到完全测试

答案:A


【单选题】软件复杂性是指理解和处理软件的难易程度。其度量参数不包括( )。

A、规模

B、类型

C、结构

D、难度

答案:B


【单选题】( )不属于用户认证机制。

A、用户名和密码

B、数字证书

C、SSL

D、User Key

答案:C

解析:本题考查目前常见的用户认证机制。最普通的认证就是用户名和密码,其他常用认证方式包括数字证书和UKEY等,SSL属于加密方式,不是用户认证机制。


【单选题】服务端性能指标是一类重要的负载压力测试指标,以下不属于服务端交易处理性能指标的是( )

A、CPU占用率

B、平均事务响应时间

C、内存占用量

D、每秒进程切换数

答案:B

解析:负载压力测试的性能指标包括客户端交易处理性能指标、服务器资源监控指标、数据库资源监控指标、Web服务器监控指标以及中间件监控指标。其中,客户端交易处理性能指标包括并发用户数、交易处理指标、Web请求指标和Web页面组件指标。 本题中的CPU占用率、内存占用量、每秒进程切换数都是服务端交易处理性能指标。而平均事务响应时间则属于客户端交易处理性能指标中的交易处理指标。