2022年职业考证-软考-软件评测师考试全真模拟易错、难点剖析AB卷(带答案)试题号:81
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2022年职业考证-软考-软件评测师考试全真模拟易错、难点剖析AB
卷(带答案)
一.综合题(共15题)
1.
单选题
以下关于标准符合性测试的叙述中,不正确的是()。
问题1选项
A.测试依据主要是行业标准
B.包括数据内容标准、通信协议标准、开发接口标准和信息编码标准
C.数据内容标准描述用于数据交换与互操作的数据格式或内容规范
D.通信协议标准描述用于数据通信与传输接口的数据格式
【答案】A
【解析】标准符合性测试:
标准符合性测试是测量产品的功能和性能指标,与相关国家标准或行业标准所规定的功能和性能指标之间符合程度的测试活动
区别于一般的测试:标准符合性测试的测试依据和测试规程一定是国家标准或行业标准,而不是实验室自定义的或其他的有关文件
测试方式:自律测试、权威测试
标准主要分类:数据内容标准(描述用于数据交换与互操作的数据格式或内容规范)、通信协议类标准(描述用于数据通信与传输的接口数据格式)、开发接口类标准(描述开发接口规范,如:SQL标准符合性测试、ODBC标准符合性测试、JDBC符合性测试)、信息编码类标准
本题选项A描述不够准确,应该是国家标准或行业标准
2.
单选题
()不属于网络测试的测试类型。
问题1选项A.可靠性测试
B.可接受性测试
C.存储容量测试
D.吞吐量测试
【答案】C
【解析】网络测试的类型为:网络可靠性测试、网络可接受性测试、网络瓶颈测试、网络容量规划测试、网络升级测试、网络功能/特性测试、网络吞吐量测试、网络响应时间测试、衰减测试、网络配置规模测试、网络设备评估测试等。
选项C属于存储范畴的内容,不属于网络范畴。
3.
单选题
在ISO/IEC软件质量模型中,可靠性指在指定条件下,软件维持其性能水平有关的能力,其子特性不包括()。
问题1选项
A.成熟性
B.容错性
C.易恢复性
D.准确性
【答案】D
【解析】(注意:第1版的考题,部分知识内容与第2版有区别,适当理解)
软件质量模型包括6个特性功能性、可靠性、易用性、效率、维护性、可移植性;
功能性包括:适合性、准确性、互操作性、保密安全性等子特性
可靠性包括:成熟性、容错性、易恢复性等子特性
易用性包括:易理解性、易学性、易操作性、吸引性等子特性
效率包括:时间特性、资源利用等子特性
维护性包括:易分析性、易改变性、稳定性、易测试性等子特性
可移植性包括:适应性、易安装性、共存性、易替换性等子特性
4.
单选题
以下关于CPU与I/O设备交换数据所用控制方式的叙述中,正确的是()。
问题1选项
A.中断方式下,CPU与外设是串行工作的
B.中断方式下,CPU需要主动查询和等待外设
C.DMA方式下,CPU与外设可并行工作
D.DMA方式下,需要CPU执行程序传送数据
【答案】C
【解析】中断方式下的数据传送是当I/O接口准备好接收数据或准备好向CPU传送数据时, 就发出中断信号通知CPU。
对中断信号进行确认后,CPU保存正在执行的程序的现场, 转而执行提前设置好的I/O中断服务程序,完成一次数据传送的处理。
这样,CPU就不需要主动查询外设的状态,在等待数据期间可以执行其他程序,从而提高了 CPU的利用率。
采用中断方式管理I/O设备,CPU和外设可以并行地工作。
程序查询方式下,CPU通过执行程序查询外设的状态,判断外设是否准备好接收数据或准备好了向CPU 输入的数据。
直接内存存取(Direct Memory Access, DMA)方式的基本思想是通过硬件控制实现主存与I/O设备间的直接数据传送,数据的传送过程由DMA控制器(DMAC)进行控制,不需要CPU的干预。
在DMA方式下,由CPU启动传送过程,即向设备发出“传送一块数据”的命令,在传送过程结束时,DMAC通过中断方式通知CPU进行一些后续处理工作。
综合来看由于DMA方式下数据的传送过程由DMA控制器(DMAC)进行控制,不需要CPU的干预,CPU可以去做自己的事,这时是与外设并行工作的。
5.
单选题
通过遍历用例的路径上基本流和备选流的黑盒测试方法是()。
问题1选项
A.等价类划分法
B.因果图法
C.边界值分析法
D.场景法
【答案】D
【解析】场景法从一个流程开始,通过描述经过的路径来确定的过程,经过遍历所有的基本流和备用流来完成整个场景;通过运用场景来对系统的功能点或业务流程进行描述,从而提高测试效果:场景法=基本流+备用流。
6.
单选题
对于逻辑表达式(((a|b)‖(c>2))&&d
问题1选项
A.2
B.4
C.8
D.16
【答案】C
【解析】条件覆盖的测试用例数为:2^n,本题条件为(a|b)、c>2、d<0三个条件。
7.
单选题
Web测试的测试点包括()。
①链接测试②表格测试③框架测试④图形测试
问题1选项
A.①②
B.①③
C.①②③
D.①②③④
【答案】D
【解析】Web代码测试包括:源代码规则分析、链接测试、框架测试、表格测试、图形测试等方面。
8.
单选题
函数main()、f()的定义如下所示。
调用函数f()时,第一个参数采用传值(call by value) 方式,第二个参数采用传引用(call by reference)方式,main()执行后输出的值为()。
问题1选项
A.2
B.3
C.8
D.10
【答案】C
【解析】传值调用:形参取的是实参的值,形参的改变不会导致调用点所传的实参的值发生改变。
引用(传址)调用:形参取的是实参的地址,即相当于实参存储单元的地址引用,因此其值的改变同时就改变了实参的值。
在函数执行的过程中,f(5,x)f(int x,int &a)可以得出第一个参数x的取值为5(第一个参数为传值调用);第二个参数a取得左边main()函数中x的地址(第二个参数为传址调用);当运行x=2*a-1后,f()函数中x的取值变为3(2*2-1);当运行a=x+5后,a对应地址的取值被修改为8,也就是将main()函数中的x值修改为8;当运行return后,f()函数结束。
这时main()函数中的x取值为8;所以当main()函数答应x值时,应该输出为8。
9.
单选题
以下关于软件失效术语的叙述中,不正确的是()。
问题1选项
A.软件错误是指人为犯错给软件留下的不良的痕迹
B.软件缺陷是指存在于软件中的那些不希望或者不可接受的偏差
C.软件失效指软件运行过程中出现的一种不希望或不可接受的内部状态
D.一个软件错误会产生一个或多个软件缺陷
【答案】C
【解析】软件错误:是指在软件生存周期内的不希望或不可接受的人为错误,其结果是导致软件缺陷的产生
软件缺陷:是存在于软件之中的那些不希望或不可接受的偏差,其结果是软件运行于某一特定条件时出现软件故障,这时称软件缺陷被激活
软件故障:是指软件运行过程中出现的一种不希望或不可接受的内部状态。
此时若无适当措施加以处理,便产生软件失效
软件失效:是指软件运行时产生的一种不希望或不可接受的外部行为结果。
10.
单选题
信息系统进入使用阶段后,主要任务是()。
问题1选项
A.进行信息系统开发与测试
B.进行信息系统需求分析
C.对信息系统进行管理和维护
D.对信息系统数据库进行设计
【答案】C
【解析】信息系统生命周期:可行性分析与项目开发计划、需求分析、概要设计、详细设计、编码、测试、维护
其中,维护是软件生命周期中时间最长的阶段。
已交付的软件投入正式使用后,便进入软件维护阶段。
本题选项A、B、D为信息系统开发阶段涉及的相关内容。
11.
单选题
某计算机的主存储器以字节为单位进行编址,其主存储器的容量为1TB,也就是()。
问题1选项
A.230B
B.210KB
C.210MB
D.210GB
【答案】D
【解析】1 B=8 bit
1 KB=210 B=1024 B
1 MB=210 KB=220 B=1024*1024 B
1 GB=210 MB=220KB=230 B=1024*1024*1024 B 1 TB=210 GB=220 MB=230KB=240B=1024*1024*1024 *1024 B
12.
单选题
以下关于因果图法测试的叙述中,不正确的是()。
问题1选项
A.因果图法是从自然语言书写的程序规格说明中找出因和果
B.因果图法不一定需要把因果图转成判定表
C.为了去掉不可能出现的因果组合,需要标明约束条件
D.如果设计阶段就采用了判定表,则不必再画因果图
【答案】B
【解析】因果图导出测试用例的步骤
分析程序规格说明的描述中:原因和结果
分析程序规格说明描述中语义的内容,并将其表示成连接各个原因与各个结果的“因果图”
标明约束条件
把因果图转换成判定表
为判定表中每一列表示的情况设计测试用例
因果图法需要转换成判定表,然后再设计测试用例
13.
单选题
所有资源只能由授权方或以授权的方式进行修改,即信息未经授权不能进行改变的特性是指信息的()。
问题1选项
A.完整性
B.可用性
C.保密性
D.不可抵赖性
【答案】A
【解析】信息安全属性
机密性(保密性):是指信息不被泄漏给非授权的个人和实体,或供其使用的特性
完整性:是指信息在存储或传输的过程中保持不被修改、不被破坏、不被插入、不延迟、不乱序和不丢失的特性
可用性:是指信息可被合法用户访问并能按要求顺序使用的特性
可控性:是指授权机构可以随时控制信息的机密性
可审查性:对出现的网络安全问题提供调查的依据和手段
可靠性:是指信息以用户认可的质量连续服务于用户的特性
不可抵赖性:在网络信息系统的信息交换过程中,确认参与者的真实同一性,即所有参与者不可否认或抵赖本人的真实身份,以及提供信息的原样性和完成的操作与承诺
14.
单选题
以下关于高级语言程序的编译和解释的叙述中,正确的是()。
问题1选项
A.编译方式和解释方式都需要先进行语法分析再进行语义分析
B.编译方式下先进行语义分析再进行语法分析
C.解释方式下先进行语义分析再进行语法分析
D.编译方式和解释方式都需要先进行语义分析再进行语法分析
【答案】A
【解析】解释程序:也称解释器;直接解释执行源程序,或者将源程序翻译成某种中间代码后再加以执行。
编译程序:也称编译器;将源程序翻译成目标语言程序,然后再计算机上运行目标程序。
无论采用哪种方式,都需要对源程序依次进程词法分析、语法分析、语义分析。
15.
单选题
以下关于边界值分析法的叙述中,不正确的是()。
问题1选项
A.大量错误发生在输入或输出的边界取值上
B.边界值分析法是在决策表法基础上进行的
C.需要考虑程序的内部边界条件
D.需要同时考虑输入条件和输出条件
【答案】B
【解析】边界值分析是一种补充等价划分的测试用例设计技术,它不是选择等价类的任意元素,而是选择等价类边界的测试用例。
实践证明,为检验边界附近的处理专门设计测试用例,常常取得良好的测试效果。
边界值分析法不仅重视输入条件边界,而且也适用于输出域测试用例。
人们长期的测试工作经验得知:大量的错误是发生在输入或输出范围的边界上的,而不是在输入范围的内部。
如果程序中使用了一个内部数据结构,则应当选择这个内部数据结构边界上的值作为测试用例。
因此针对各种边界情况设计测试用例,可以查出更多地错误。
选项B描述错误。