2022年职业考证-软考-软件评测师考试全真模拟易错、难点剖析AB卷(带答案)试题号:99

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2022年职业考证-软考-软件评测师考试全真模拟易错、难点剖析AB

卷(带答案)

一.综合题(共15题)

1.

单选题

在程序执行过程中,高速缓存(Cache) 与主存间的地址映射由()。

问题1选项

A.操作系统进行管理

B.存储管理软件进行管理

C.程序员自行安排

D.硬件自动完成

【答案】D

【解析】Cache与主存的地址映像需要专门的硬件自动完成,使用硬件来处理具有更高的转换速率;其他选项为干扰项。

2.

单选题

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

问题1选项

A.需要针对主流操作系统进行平台兼容性测试

B.不同浏览器的安全性设计是一致的

C.层次结构风格在不同的浏览器上可能有不同的显示

D.浏览器的兼容性和操作系统的兼容性可以结合起来进行测试

【答案】B

【解析】Web的配置测试与兼容性测试包括3个方面:

浏览器的配置测试:测试不同配置对Web功能的影响程度,再核查有影响的配置在功能说明书中是否有明确题示。

平台兼容性测试:需要在用户可能用到的操作系统下,对web系统进行兼容性测试。

浏览器兼容性测试:不同的浏览器对Java、Javascript、ActiveX、Plug-ins或不同的HTML规格有不同的支持;框架和层次结构风格在不同的浏览器中也有不同的显示,甚至根本不显示;不同的浏览器对安全性和Java的设置也不一样;浏览器的兼容性可以与操作系统的兼容性结合起来,最有效的方法是采用浏览器/操作系统兼容矩阵来测试不同版本的操作系统上不同厂商、不同版本的浏览器对某些构件和设置的适应性。

3.

单选题

快速原型化模型的优点不包括()。

问题1选项

A.有助于理解用户的真实需求

B.开发人员在构建原型过程中可以学习许多相关知识

C.原型系统已经通过与用户的交互而得到验证

D.适用于大规模软件的开发

【答案】D

【解析】原型模型:开始于沟通,其目的是定义软件的总体目标,标识需求,然后快速制定原型开发的计划,确定原型的目标和范围,采用快速设计方式对其进行建模,并构件原型。利用原型再通过与用户进行交互验证和进一步改进,重复这一过程最终得到令用户满意的软件产品

其优点是:利于增加软件人员和用户对系统需求的理解;原型的最终版本可作为产品或者最终系统的一部分;

其缺点是:文档容易被忽略;建立原型的许多工作被浪费;项目难以规划和管理。

该模型适合开发不复杂、中小型的系统

4.

单选题

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

问题1选项

A.033

B.27

C.66

D.154

【答案】A

【解析】二进制转八进制,将二进制序列从右向左分组,每三位二进制一组,然后将每组对应的序列转换成对应的八进制数字即可;

本题序列为:0011011分组后为0 011 011,每组转成八进制数字为:0 3 3

5.

单选题

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

问题1选项

A.1个候选键,即信用卡号

B.2个候选键,即信用卡号、身份证号

C.1个候选键,即身份证号

D.1个候选键,即信用卡号、用户名

【答案】B

【解析】在关系数据库候选码/候选键:如果在一个关系中,存在一个属性(或属性组)都能用来唯一标识该关系的元组,并不含有多余的属性,这个属性(或属性组)称为该关系的候选码或候选键。依据题干的描述信任卡号能唯一标识关系C的每一个元组,且不含多余属性,因此信任卡号为候选码

依据题干的描述,一个身份证只允许办理一张信任卡,也就是一个身份证只对应一张信任卡,身份证号函数决定信任卡号,综上所述身份证也能唯一标识每一个元组,且不含多余属性,因此身份证号为候选码综上所述,本题中存在2个候选码:信任卡号和身份证号

6.

单选题

以下关于软件项目工作量估算的叙述中,不正确的是()。

问题1选项

A.专家估计方法受到专家的背景知识和经验的影响

B.复杂的模型不一定更准确

C.机器学习方法可以准确估算项目工作量

D.多种方法结合可以在某种程度上提高估算精度

【答案】C

【解析】软件项目估算涉及人、技术、环境等多种因素,因此很难在项目完成前准确地估算出开发软件所需的成本、持续时间、和工作量。

7.

单选题

Bug记录信息包括()。

①被测软件名称②被测软件版本

③测试人④错误等级

⑤开发人⑥详细步骤

问题1选项

A.①③④⑥

B.①②④⑥

C.①②③④⑥

D.①②③④⑤⑥

【答案】C

【解析】Bug记录信息主要包括以下内容:

测试软件名称

测试版本号

测试人名称

测试事件

测试软件和硬件配置环境

发现软件错误的类型

错误的严重等级

详细步骤

必要的附图

测试注释

8.

单选题

以下关于因果图法测试的叙述中,不正确的是()。

问题1选项

A.因果图法是从自然语言书写的程序规格说明中找出因和果

B.因果图法不一定需要把因果图转成判定表

C.为了去掉不可能出现的因果组合,需要标明约束条件

D.如果设计阶段就采用了判定表,则不必再画因果图

【答案】B

【解析】因果图导出测试用例的步骤

分析程序规格说明的描述中:原因和结果

分析程序规格说明描述中语义的内容,并将其表示成连接各个原因与各个结果的“因果图”

标明约束条件

把因果图转换成判定表

为判定表中每一列表示的情况设计测试用例

因果图法需要转换成判定表,然后再设计测试用例

9.

单选题

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

问题1选项

A.是否修改了只做输入用的形式参数

B.全局变量的定义在各模块是否一致

C.是否使用了尚未初始化的变量

D.输出给标准函数的参数个数是否正确

【答案】C

【解析】单元测试的内容:模块接口测试;局部数据结构测试;路径测试;错误处理测试;边界测试;模块接口测试具体包括:调用所测模块时的输入参数与模块的形式参数在个数、属性、顺序上是否匹配;所测模块调用子模块时,其输入给子模块的参数与子模块中的形式参数在个数、属性、顺序上是否匹配;是否修改了只作输入用的形式参数;输出给标准函数的参数在个数、属性、顺序上是否正确;全局量的定义在各模块中是否一致;限制是否通过形式参数来传递。

局部数据结构测试包括:不正确或不一致的数据类型说明;适用尚未赋值或尚未初始化的变量;错误的初始值或错误的缺省值;变量名拼写错或书写错;不一致的数据类型。

选项C为局部数据结构测试的内容。

相关文档
最新文档