当前位置:文档之家› 2022年职业考证-软考-软件评测师考试全真模拟易错、难点剖析AB卷(带答案)试题号:100

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

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

卷(带答案)

一.综合题(共15题)

1.

单选题

Web测试的测试点包括()。

①链接测试②表格测试③框架测试④图形测试

问题1选项

A.①②

B.①③

C.①②③

D.①②③④

【答案】D

【解析】Web代码测试包括:源代码规则分析、链接测试、框架测试、表格测试、图形测试等方面。

2.

单选题

嵌入式操作系统的特点之一是可定制,这里的可定制是指()。

问题1选项

A.系统构件、模块和体系结构必须达到应有的可靠性

B.对过程控制、数据采集、传输等需要迅速响应

C.在不同的微处理器平台上,能针对硬件变化进行结构与功能上的配置

D.采用硬件抽象层和板级支撑包的底层设计技术【答案】C

【解析】嵌入式操作系统优点:

可裁剪性:支持开发性和可伸缩性的体系结构

强实时性:EOS实时性一般较强,可用于各种设备控制

统一的接口:提供设备统一的驱动接口

操作方便、简单、提供友好的图形GUI和图形界面,追求易学易用

强稳定性,弱交互性:嵌入式系统一旦开始运行就不需要用户过多的干预,这是要负责系统管理的EOS有较强的稳定性。嵌入式操作系统的用户接口一般不提供操作命令,通过系统的调用命令向用户程序提供服务

固化代码,在嵌入式系统中,嵌入式操作系统和应用软件被固化在嵌入式系统的ROM中

更好的硬件适应性:也就是良好的移植性。

可定制:是指减少成本和缩短研发周期考虑,要求嵌入式操作系统能运行在不同的微处理器平台上,能针对硬件变化进行结构与功能上的配置,以满足不同应用需要

3.

单选题

在C程序中,()是合法的用户定义变量名。

①_123②form-7③short④form_7

问题1选项

A.①③

B.②③④

C.②④

D.①④

【答案】D

【解析】在C语言中规定:用户在自定义标识符必须必须以字母a~z、 A~Z或下划线开头,后面可跟任意个(可为0)字符,这些字符可以是字母、下划线和数字,其他字符不允许出现在标识符中。C语言中的关键字,有特殊意义,不能作为标识符;

题中的short表示短整型数据的关键字,所以不能用作用户自定义标识符。

4.

单选题

所有资源只能由授权方或以授权的方式进行修改,即信息未经授权不能进行改变的特性是指信息的()。

问题1选项

A.完整性

B.可用性

C.保密性

D.不可抵赖性

【答案】A

【解析】信息安全属性

机密性(保密性):是指信息不被泄漏给非授权的个人和实体,或供其使用的特性

完整性:是指信息在存储或传输的过程中保持不被修改、不被破坏、不被插入、不延迟、不乱序和不丢失的特性

可用性:是指信息可被合法用户访问并能按要求顺序使用的特性

可控性:是指授权机构可以随时控制信息的机密性

可审查性:对出现的网络安全问题提供调查的依据和手段

可靠性:是指信息以用户认可的质量连续服务于用户的特性

不可抵赖性:在网络信息系统的信息交换过程中,确认参与者的真实同一性,即所有参与者不可否认或抵赖本人的真实身份,以及提供信息的原样性和完成的操作与承诺

5.

单选题

( )不属于网络测试对象。

问题1选项

A.服务器

B.路由器

C.网段

D.CPU

【答案】D

【解析】CPU属于服务器的资源,不属于网络资源。

6.

单选题

在ISO/IEC软件质量模型中,可靠性指在指定条件下,软件维持其性能水平有关的能力,其子特性不包括()。

问题1选项

A.成熟性

B.容错性

C.易恢复性

D.准确性

【答案】D

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

软件质量模型包括6个特性功能性、可靠性、易用性、效率、维护性、可移植性;

功能性包括:适合性、准确性、互操作性、保密安全性等子特性

可靠性包括:成熟性、容错性、易恢复性等子特性

易用性包括:易理解性、易学性、易操作性、吸引性等子特性

效率包括:时间特性、资源利用等子特性

维护性包括:易分析性、易改变性、稳定性、易测试性等子特性

可移植性包括:适应性、易安装性、共存性、易替换性等子特性

7.

单选题

在电子邮件系统中,客户端代理()。

问题1选项

A.通常都使用SMTP协议发送邮件和接收邮件

B.发送邮件通常使用SMTP协议,而接收邮件通常使用POP3协议

C.发送邮件通常使用POP3协议,而接收邮件通常使用SMTP协议

D.通常都使用POP3协议发送邮件和接收邮件

【答案】B

【解析】SMTP,简单邮件传输协议,用于电子邮件的发送(客户端到邮件服务器和一个邮件服务器到另一个邮件服务器)

POP3,邮局协议第3版,用于电子邮件的接收

综合选项描述来判断,选项B描述正确

8.

单选题

以下关于边界值分析法的叙述中,不正确的是()。

问题1选项

A.大量错误发生在输入或输出的边界取值上

B.边界值分析法是在决策表法基础上进行的

C.需要考虑程序的内部边界条件

D.需要同时考虑输入条件和输出条件

【答案】B

【解析】边界值分析是一种补充等价划分的测试用例设计技术,它不是选择等价类的任意元素,而是选择等价类边界的测试用例。实践证明,为检验边界附近的处理专门设计测试用例,常常取得良好的测试效果。边界值分析法不仅重视输入条件边界,而且也适用于输出域测试用例。人们长期的测试工作经验得知:大量的错误是发生在输入或输出范围的边界上的,而不是在输入范围的内部。如果程序中使用了一个内部数据结构,则应当选择这个内部数据结构边界上的值作为测试用例。因此针对各种边界情况设计测试用例,可以查出更多地错误。选项B描述错误。

9.

单选题

以下关于可靠性测试的叙述中,不正确的是()。

问题1选项

A.由可靠性目标确定、测试用例设计、测试实施等活动组成

B.可靠性测试时不需要考虑对软件开发进度和成本的影响

C.可靠性测试最好是在受控自动测试环境下,由专业测试机构完成

D.可靠性测试不能保证软件残存的缺陷数最少

【答案】B

【解析】软件可靠性测试由可靠性目标的确定、运行剖面的开发、测试用例的设计、测试实施、测试结果的分析等主要活动组成

软件可靠性测试必须考虑对软件开发进度和成本的影响,最好是在受控的自动测试环境下,由专业测试机构完成

软件可靠性测试是一种有效的软件测试和软件可靠性评价技术。尽管软件可靠性测试也不能保证软件中残存的缺陷数最少,但经过软件可靠性测试可以保证软件的可靠性达到较高的要求,对于开发高可靠性与高安全性软件系统很有帮助

选项B描述错误

10.

单选题

某计算机系统页面大小为4K,进程P的页面变换表如下表所示。若P中某数据的逻辑地址为十六进制2C18H,则该地址的页号和页内地址分别为();经过地址变换后,其物理地址应为十六进制()。

问题1选项

A.2和518H

B.2和C18H

C.5和518H

D.5和C18H

问题2选项

A.2C18H

B.4C18H

C.5C18H

D.8C18H

【答案】第1题:B

第2题:C

【解析】题中页面大小为4K即212,即一个页面需要12位二进制来表示;地址2C18 H,对应的二进制为:10 1100 0001 1000,由于一个页需要12位二进制表示,因此前面两位10表示的是页号,后面12位1100 0001 1000表示的是页内地址,即页号位2,页内地址为C18;查表,页号为2的地址对应的物理块号为5,即0101,所以对应的物理地址为 0101 1100 0001 1000 即5C18 H。11.

单选题

CPU 执行指令时,先要根据程序计数器将指令从内存读取出并送入(),然后译码并执行。

问题1选项

A.数据寄存器

B.累加寄存器

C.地址寄存器

D.指令寄存器

【答案】D

【解析】累加器寄存器是专门存放算术或逻辑运算的一个操作数和运算结果的寄存器

指令寄存器一般用来保存当前正在执行的一条指令。

存储器数据寄存器主要是用来保存操作数和运算结果等信息的,其目的是为了节省读取操作数所需占用总线和访问存储器的时间。

存储器地址寄存器一般用来保存当前CPU所访问的内存单元的地址,以方便对内存的读写操作。

12.

单选题

软件设计一般包括概要设计和详细设计,其中概要设计不包括()。

问题1选项

A.体系结构设计

B.模块划分

C.数据结构设计

D.模块之间的接口设计

【答案】C

【解析】概要设计:就是设计软件的结构、明确软件由哪些模块组成,这些模块的层次结构是怎样的,这些模块的调用关系是怎样的,每个模块的功能是什么。同时,还要设计该项目的应用系统的总体数据结构

和数据库结构,即应用系统要存储什么数据,这些数据是什么样的结构,它们之间有什么关系。

概要设计的基本任务:1、设计软件系统的总体结构(将系统按功能划分模块;确定每个模块的功能;确定模块之间的调用关系;确定模块之间的接口,即模块之间传递的信息;评价模块结构的质量);2、数据结构及数据库设计;3、编写概要设计文档;4、评审

软件体系结构:是对子系统、软件系统组件以及它们之间相互关系的描述。

详细设计包括模块内部的数据结构和算法设计。

13.

单选题

模拟攻击试验是安全性测试方法之一,以下不属于模拟攻击试验的是()。

问题1选项

A.冒充

B.重演

C.侦听

D.拒绝服务

【答案】C

【解析】模拟攻击试验是一组特殊的墨盒测试安全,相关模拟攻击实验的设计应结合应用具体的安全机制及特点。针对系统的身份认证机制,可设计冒充攻击试验;针对系统用于认证及授权决策的网络消息,可设计重演攻击试验;针对系统关键核心安全模块,可设计服务拒绝攻击试验;由于系统运行时涉及各种内部用户,因此安全测试需验证系统防范内部用户的安全攻击,因此可设计内部攻击实验。

侦听技术实际上是在数据通信或数据交互过程,对数据进行截取分析的过程,主要用于对网络加密的验证。

14.

单选题

软件测试的对象不包括()。问题1选项

A.代码

B.软件测试文档

C.相关文件数据

D.开发人员

【答案】D

【解析】软件测试的对象为软件(软件相关程序、文档等)

15.

单选题

对n个关键码构成的序列采用简单选择排序法进行排序的过程是:第一趟经过n-1次关键码之间的比较,确定出最小关键码在序列中的位置后,再将其与序列的第一个关键码进行交换,第二趟则在其余的n-1个关键码中进行n-2次比较,确定出最小关键码的位置后,再将其与序列的第二个关键码进行交换……以此类推,直到序列的关键码从小到大有序排列。在简单选择排序过程中,关键码之间的总比较次数为()。

问题1选项

A.n(n-1)/2

B.n2/2

C.n(n+1)/2

D.nlogn

【答案】A

【解析】依据题干的描述完成第1趟排序比较次数为n-1;第2趟为n-2次比较;以此类推;所以总的比较次数为:(n-1)+(n-2)+……+1=n(n-1)/2

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

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. 单选题 以下不属于自动化测试的局限性的是()。

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

2022年职业考证-软考-软件设计师考试全真模拟易错、难点剖析AB 卷(带答案) 一.综合题(共15题) 1. 单选题 ()是一种需要通过周期性刷新来保持数据的存储器件。 问题1选项 A.SRAM B.DRAM C.FLASH D.EEPROM 【答案】B 【解析】DRAM:动态随机存取器存储器,又叫主存,是与CPU直接交换数据的内部存储器。它可以随时读写(刷新时除外),而且速度很快,通常作为操作系统或其他正在运行中的程序的临时数据存储媒介,通过周期性刷新来保持数据的存储器件,断电丢失。 SRAM:静态随机存取器存储器,静态随机存取存储器是随机存取存储器的一种。所谓的“静态”,是指这种存储器只要保持通电,里面储存的数据就可以恒常保持。 FLASH:闪存,特性介于EPROM和EEPROM之间,类似于EEPROM,也可以使用电信号进行信息的擦除操作。整块闪存可以在数秒内删除。 EEPROM:电擦除可编程的只读存储器,于EPROM相似,EEPROM中的内容既可以读出,也可以进行改写。 2. 单选题 进程P有5个页面,页号为0-4,页面变换表及状态位、访问位和修改位的含义如下图所示,若系统给进程P分配了3个存储块,当访问的页面3不在内存时,应该淘汰表中页号为()的页面问题1选项 A.0 B.1 C.2 D.4 【答案】A 【解析】被淘汰的页面首先必须在内存,也就是在0、2、4页面中进行选择。 优先淘汰访问位为0的页面,此时0、2、4页面访问位都为1,无法判断。 进一步淘汰的是修改位为0的页面,此时符合要求淘汰的是0号页面,选择A选项。 3. 单选题 给定关系R(A,B,C,D)和关系S(A,D,E,F),若对这两个关系进行自然连接运算R▷◁S后的属性列有()个;关系代数表达式σR.B>S.F(R▷◁S)与()等价。 问题1选项 A.4 B.5

2022年职业考证-软考-系统分析师考试全真模拟易错、难点剖析AB卷(带答案)试题号:95

2022年职业考证-软考-系统分析师考试全真模拟易错、难点剖析AB 卷(带答案) 一.综合题(共15题) 1. 单选题 ()防火墙是内部网和外部网的隔离点,它可对应用层的通信数据流进行监控和过滤。 问题1选项 A.包过滤 B.应用级网关 C.数据库 D.Web 【答案】B 【解析】防火墙技术可分为网络级防火墙和应用级防火墙两类。网络级防火墙用来防止整个网络出现外来非法的入侵。例如,分组过滤和授权服务器就属于这一类。前者检查所有流入本网络的信息,然后拒绝不符合事先制订好的一套准则的数据,而后者则是检查用户的登录是否合法;应用级防火墙是从应用程序来进行接入控制,通常使用应用网关或代理服务器来区分各种应用。例如,可以只允许WWW应用,而阻止FTP应用。 题目中要求对应用层的通信数据流进行监控与过滤,这个要求使用包过滤防火墙是做不到的,必须使用应用层的防火墙——应用级网关。 2. 案例题 阅读以下关于 web 系统设计的叙述,在答题纸上回答问题1至问题3。 【说明】 某公司拟开发一个食品供应链溯源系统,该系统需要提供从原材料供应商、加工商、物流、分销商、零售商、消费者的食品供应链全流程溯源。该公同组建了项目组,并召开了项目开发讨论会。会上,张工提出通过二维码扫描获取食品信息,采用中心化数据库作为数据存储媒介;李工提出使用中心化数据库容易产生数据信任、溯源追责困难等问题,建议建立区块链和数据库的映射存储,提供存储和查询操作功能,并提出采用数据接入层、数据核心层、应用表示层三层体系架构实现该食品溯源系统。【问题1】(6分) 去中心化和开放性是区块链的重要特征,请用200字以内的文字简要说明什么是区块链的去中心化和开放性。 【问题2】(7分) 分布式交易账本、哈希散列函数、公私钥签名、时间戳就是区块链的核心技术,请从上述技术中选择两种最适合解决数据信任问题的技术,并用300字以内的文字说明原因。 【问题3】(12分) 根据李工的建议,该系统将采用三层架构。请从下面给出的(a)~(m)候选项中进行选择,补充完善图5-1中(1)~(6)处空白的内容,完成该系统的架构设计方案。 (a)数据接入层 (b)智能合约 (c)Socket (d)4G/Wifi (e)应用表示层 (f)数据库 (g)MVC (h)数据核心层 (i)传感器网络 (j)区块链网络 (k)4G/Wifi (l)JDBC (m)业务逻辑层

2022年职业考证-软考-程序员考试全真模拟易错、难点剖析AB卷(带答案)试题号:84

2022年职业考证-软考-程序员考试全真模拟易错、难点剖析AB卷 (带答案) 一.综合题(共15题) 1. 单选题 设有两个浮点数,其阶码分别为E1和E2,当这两个浮点数相乘时,运算结果的阶码E为()。 问题1选项 A.E1、E2中的较小者 B.E1、E2中的较大者 C.EI+E2 的值 D.E1XE2的值 【答案】C 【解析】本题考查计算机系统中的数据运算的基础知识。 在机器中表示一个浮点数时,一是要给出尾数,用定点小数形式表示,尾数部分给出有效数字的位数,因而决定了浮点数的表示精度。二是要给出指数,用整数形式表示,常称为阶码,阶码指明小数点在数据中的位置,因而决定了浮点数的表示范围。 例如,浮点数X=1101.0101,Y=10.0111,按照浮点格式(忽略标准格式要求)表示为X=0.11010101X24,Y=0.100111X22。若进行加减运算,需要先对阶,也就是在阶码一致的情况下对尾数部分进行加减运算;若进行乘除运算,则不要求阶码一致。相乘时阶码部分为两个浮点数的阶码相加,尾数部分直接相乘,之后再按照规格化等要求进行处理。 2. 单选题 以下关于信息的描述,错误的是()。 问题1选项 A.信息具有时效性和可共享性 B.信息必须依附于某种载体进行传输 C.信息可反映客观事物的运动状态和方式 D.无法从数据中抽象出信息 【答案】D 【解析】本题考查信息化基础知识。 信息的主要特征包括:可识别性、时效性、动态性、普遍性、可存储性、可压缩性、可转换性、可度量性和可共享性。可识别性是信息主要特征之一,不同的信息源有不同的识别方法,并从数据中抽象出信息。会通过数据收集、处理和分析,从而从数据中获取信息,进行有效决策。 3. 单选题 二进制序列1011011可用十六进制形式表示为()。 问题1选项 A.5B B.3B C.B6 D.BB 【答案】A 【解析】本题考查计算机系统中的数据表示的基础知识。 二进制与十六进制的转换是将每四位二进制转换成一位十六进制。 所以二进制1011011转换成十六进制为5B 4. 单选题 右图是求数组A中最大元素的程序流程图,图中共有()条路径。假设数组A有5个元素(n=5),输入序列(即数组A的元素)为()时,执行过程不能覆盖所有的语句。

相关主题
文本预览
相关文档 最新文档