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

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

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

卷(带答案)

一.综合题(共15题)

1.

单选题

以下关于中断的叙述中,错误的是()。

问题1选项

A.电源掉电属于CPU必须无条件响应的不可屏蔽中断

B.打印机中断属于不可屏蔽的内部中断

C.程序运行错误也可能引发中断

D.CPU可通过指令限制某些设备发出中断请求

【答案】B

【解析】中断包括软件中断(不可屏蔽)和硬件中断。

软中断为内核触发机制引起,模拟硬件中断;硬件中断又分为外部中断(可屏蔽)和内部中断(不可屏蔽)。外部中断(是由CPU外部发生的事件引起的中断)一般为外设请求;内部中断(是由CPU内部发生的事件引起的中断)包括硬件出错(掉电、校验、传输)和运算出错(非法数据、地址、越界、溢出等)。

选项B,属于外部中断,可屏蔽

2.

单选题

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

问题1选项

A.功能性指软件在指定条件下满足明确和隐含要求的能力

B.可靠性指软件在指定条件下维持规定的性能级别的能力

C.易用性指软件在指定条件下被理解、学习使用和吸引用户的能力

D.可维护性指软件从一种环境迁移到另一种环境的能力

【答案】D

【解析】(注意:第1版的考题,部分知识内容与第2版有区别,适当理解)

功能性:是指当软件在指定条件下使用时,软件产品满足明确和隐含要求功能的能力。

可靠性:在指定条件下使用时,软件产品维持规定的性能级别的能力。

易用性:是指在指定条件下使用时,软件产品被理解、学习、使用和吸引用户的能力。

效率:是指在规定条件下,相对于所用资源的数软件产品可提供适当的性能的能力。

维护性:是指软件产品可被修改的能力。修改可能包括修正、改进或软件适应环境、需求和功能规格说明中的变化。

可移植性:是指软件产品从一种环境迁移到另外一种环境的能力。

3.

单选题

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

问题1选项

A.在软件分析阶段进行需求说明书评测

B.在软件概要设计阶段进行概要设计说明书评测

C.在软件详细设计阶段进行详细设计说明书评测

D.在软件开发阶段进行编码规范评测

【答案】D

【解析】分析设计阶段的测试工作是评审与测试相结合的过程,主要包括需求说明书评测、概要设计说明书评测、详细设计说明书评测以及软件编码规范评测等。

开发阶段的工作包括单元测试、集成测试、确认测试、系统测试、验收测试。

选项D描述错误。

4.

单选题

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

问题1选项

A.周期很短的项目没有足够时间准备测试脚本

B.业务规则复杂的项目难以自动化

C.公司有大量测试人员不需要自动化

D.易用性测试难以自动化

【答案】C

【解析】自动化测试是通过测试工具或其他手段,按照测试工程师的预定计划对软件产品进行自动的测试。其局限性有以下几个方面:

定制型项目,一般测试积累少,不适合自动化功能测试。

周期很短的项目,一般周期短,花大量精力准备的测试脚本,不能得到重复地利用。

业务规则复杂的对象,由于有复杂的逻辑关系和运算关系,工具很难实现;甚至比准备工作比直接手工测试时间还长。

人体感观与易用性测试,无法用工具来实现。

不稳定的软件,由于软件不稳定,易导致自动化测试失败或者测试本身无效。

涉及物理交互,自动化测试工具不能有效地完成与物理设备的交互。

选项C是错误的描述。

5.

单选题

函数main()、f()的定义如下所示。调用函数f()时,采用引用调用方式(call by reference

),从函数f()返回后,main()中x的值为()。

问题1选项

A.1

B.2

C.4

D.5

【答案】A

【解析】传值调用:形参取的是实参的值,形参的改变不会导致调用点所传的实参的值发生改变。

引用(传址)调用:形参取的是实参的地址,即相当于实参存储单元的地址引用,因此其值的改变同时就改变了实参的值。

题中main()中x值为5,然后采用引用调用方式调用f(x),即将x地址传给a,在f()中新定义x (注意这个x与main()中的x不是同一个对象和空间),并赋值为2,执行a=x-1后,a对应的数值变为1,也就是main()中变量x的取值变为了1;f()返回后,执行main()中print(x)语句,输出x值1。

6.

单选题

Regardless of how well designed, constructed, and tested a system or application may be,errors or bugs will inevitably occur. Once a system has been(1), it enters operations and support.

Systems support is the ongoing technical support for users, as well as the maintenance required to fix any errors, omissions, or new requirements that may arise. Before an information system can be(2), it must be in operation. System operation is the day-to-day, week- to-week, month-to-month, and year-to-year(3)of an information system's business processes and application programs.

Unlike systems analysis, design, and implementation, systems support cannot sensibly be (4) into actual phases that a support project must perform. Rather, systems support consists of four ongoing activities that are program maintenance, system recovery, technical support, and system enhancement. Each activity is a type of support project that is(5) by a particular problem, event, or opportunity encountered with the implemented system.

问题1选项

A.designed

B.implemented

C.constructed

相关文档
最新文档