2022年软考-软件评测师考前模拟强化练习题80(附答案详解)

上传人:hs****ma 文档编号:544570579 上传时间:2023-08-19 格式:DOCX 页数:20 大小:187.47KB
返回 下载 相关 举报
2022年软考-软件评测师考前模拟强化练习题80(附答案详解)_第1页
第1页 / 共20页
2022年软考-软件评测师考前模拟强化练习题80(附答案详解)_第2页
第2页 / 共20页
2022年软考-软件评测师考前模拟强化练习题80(附答案详解)_第3页
第3页 / 共20页
2022年软考-软件评测师考前模拟强化练习题80(附答案详解)_第4页
第4页 / 共20页
2022年软考-软件评测师考前模拟强化练习题80(附答案详解)_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《2022年软考-软件评测师考前模拟强化练习题80(附答案详解)》由会员分享,可在线阅读,更多相关《2022年软考-软件评测师考前模拟强化练习题80(附答案详解)(20页珍藏版)》请在金锄头文库上搜索。

1、2022年软考-软件评测师考前模拟强化练习题(附答案详解)1. 单选题软件的( )是指纠正软件系统出现的错误和缺陷,以及为满足新的要求进行修改、扩充或者压缩的容易程度。问题1选项A.可维护性B.可用性C.可靠性D.可伸缩性【答案】A【解析】可维护性是指软件产品可被修改的能力。用来表示纠正软件系统错误和缺陷,以及满足新的要求进行修改、扩充或者压缩的容易程度可用性:是指软件能按照规格说明要求正确运行的能力可靠性:是指在规定条件下使用,软件产品维持规定的性能级别的能力可伸缩性(可扩展性):是软件系统依据需求变化进行扩展的能力,是一种处理能力设计指标2. 单选题Bug记录信息包括( )。 被测软件名称

2、 被测软件版本 测试人 错误等级 开发人 详细步骤问题1选项A.B.C.D.【答案】C【解析】Bug记录信息主要包括以下内容:测试软件名称测试版本号测试人名称测试事件测试软件和硬件配置环境发现软件错误的类型错误的严重等级详细步骤必要的附图测试注释3. 单选题某表达式的语法树如下图所示,其后缀式(逆波兰式) 是( )。问题1选项A.abcd-+*B.ab-c+d*C.abc-d *+D.ab-cd+*【答案】C【解析】前序遍历:先访问根结点,再依次按前序遍历的方式访问根结点的左子树、右子树。中序遍历:先中序遍历根结点的左子树,再访问根结点,再中序遍历根结点的右子树。后序遍历:先中序遍历根结点的左

3、子树,再中序遍历根结点的右子树,再访问根结点。层次遍历:先访问第一层的根结点,然后从左到右依次访问第二层上的所有结点,再以同样的方式访问下一层,直到访问到树中最低层的所有结点。二叉树通过后序遍历即可得到后缀表达式;本题的后序遍历结果为:abc-d *+4. 单选题以下关于分布式体系结构优点的叙述中,不正确的是( ) 。 其中,( )不是典型的分布式体系结构。问题1选项A.资源共享B.经济性C.健壮性D.降低复杂度问题2选项A.管道-过滤器.B.客户机/服务器(C/S)C.浏览器/服务器(B/S)D.CORBA【答案】第1题:D第2题:A【解析】第1题:注意:本题分布式结构是相对于集中式结构来的

4、分布式利用计算机网络把分布在不同地点的计算机硬件、软件、数据等资源联系在一起服务于一个共同的目标而实现相互通信和资源共享,就形成了信息系统的分布式结构。分布式结构系统的优点是:可以根据应用需要和存取方式来配置信息资源;有利于发挥用户在系统开发、维护和信息资源管理方面的积极性和主动性,提高了系统对用户需求变更的适应性和对环境的应变能力;系统扩展方便,增加一个网络结点一般不会影响其他结点的工作,系统建设可以采取逐步扩展网络结点的渐进方式,以合理使用系统开发所需的资源;系统健壮性好,网络上一个结点出现故障一般不会导致全系统瘫痪;缺点是:由于信息资源分散,系统开发、维护和管理的标准、规范不易统一;配置

5、在不同地点的信息资源一般分属信息系统的各个子系统,不同子系统之间往往存在利益冲突,管理上协调有一定难度;各地的计算机系统工作条件与环境不一,不利于完全保密措施的统一实施。第1小问,选项D降低复杂性是不正确的描述;第2小问,管道-过滤器是软件体系结构风格(描述特定系统组织方式的惯用范例,强调了软件系统中通用的组织结构);CORBA是指公共对象请求代理体系结构和C/S、B/S都是分布式体系结构。第2题:5. 单选题访问控制是对信息系统资源进行保护的重要措施,适当的访问控制能够阻止未经授权的用户有意或者无意地获取资源。计算机系统中,访问控制的任务不包括( ) 。问题1选项A.审计B.授权C.确定存取

6、权限D.实施存取权限【答案】A【解析】访问控制:是指防止对计算机及计算机系统进行非授权访问和存取。主要采用两种方式实现:一种是限制访问系统的人员;另一种是限制进入系统的用户所能做的操作。前一种主要通过用户标识与验证来实现,而后一种则依靠存取控制来实现。用户标识与验证:是访问控制的基础;是对用户身份的合法性验证存取控制:是对所有的直接存取活动通过授权控制以保证计算机系统安全保密机制;是对处理状态下的信息进行保护;隔离技术法(物理/时间/逻辑/密码隔离)、限制权限法(限制特权)本题中选项A不属于访问控制的内容6. 案例题阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某智能家

7、居系统软件设计中,家庭内网节点软件设计包括协调器软件、现场采集/执行器(室内温湿度采集节点、模拟台灯控制节点、模拟雨水窗户监控节点、模拟空调控制节点和火灾监测节点)的软件设计。软件功能组成如图5-1所示。图5-1 软件功能组成图整个系统中,协调器是整个家庭内网的核心和起点,负责管理各个节点设备与PC网关的信息和控制指令的传输。温湿度采集终端将传感器的数据以点播的形式发送给协调器,其他采集/控制节点以广播的形式与协调器进行数据的交换,协调器和PC机采用串口通信协议。协调器软件主要完成以下功能:(1)创建信道,组建网络;如果失败,则继续创建;(2)组建网络成功,则进行各层事件扫描;(3)如果检测到

8、应用层有事件,则转第(4)步,否则反复扫描各层事件;(4)判断数据类型,如果是室内环境数据,则经串口发送到网关;如果是控制指令,则向控制节点发送控制指令;如果前面两者均不是,则不处理;(5)继续扫描各层事件。【问题1】 (4分)在本软件开发过程中,开发人员使用了基于模型的嵌入式代码生成技术,目前对模型验证最主要的方法是(1)。通过此方法验证后,利用此验证结果可对模型的覆盖率进行分析,模型的覆盖率类型一般包括(2)(至少写出两种类型)。(1)备选项:A.评审B.分析C.仿真D.测试【问题2】 (10分)为了测试此软件功能,测试人员设计了表5-1所示的测试用例,请填写该表中的空(1) (5)。表5

9、-1 测试用例【问题3】 (6分)覆盖率是度量测试完整性和测试有效性的一个指标。在嵌入式软件白盒测试过程中,通常以语句覆盖率、条件覆盖率和MC/DC覆盖率作为度量指标。在实现第4条功能时,设计人员采用了下列算法:if ( 数据有效=TRUE) & (数据类型=室内环境数据) 数据经串口发送到网关; if (数据有效=TRUE) & ( 数据类型=控制指令) 向控制节点发送控制指令; 请指出对上述算法达到100%语句覆盖、100%条件覆盖和100%MC/DC覆盖所需的最少测试用例数目,并填写在表5-2的空(1) (3)中。表5-2 测试覆盖用例统计表【答案】【问题1】仿真条件覆盖、判定覆盖、MC

10、/DC【问题2】(1)各层扫描 (2)室内环境数据(3)模拟雨水窗户监控节点发送控制指令(4)台灯 (5)空调控制指令【问题3】224【解析】【问题1】对模型采取的验证方法包括评审、分析和仿真。评审和分析都是静态的验证方法,而仿真是属于动态验证方法。通过动态仿真模型,可以发现模型动态运行过程中的一些问题。仿真完成后,可以根据动态仿真的结果分析模型的覆盖率,而静态验证方法评审和分析的结果就不能作为模型覆盖率分析的基础。所以问题1的模型验证最主要的方法是仿真模型的覆盖率类型:条件、判定、MC/DC【问题2】(1)组网成功,则进行各层事件扫描(2)如果是室内环境数据,则经串口发送到网关(3)模拟雨水

11、窗户监控节点发送控制指令(4)台灯(5)空调控制指令【问题3】本题中两个if语句为顺序结构,当第1组数据类型为室内环境为真时,第2组数据类型为控制指令就会出现假。对于语句覆盖,选择 :数据类型有效为真和一个数据类型为室内环境;数据类型有效为真和一个数据类型为控制指令。条件覆盖,选择 :数据类型有效为真和一个数据类型为室内环境为真;数据类型有效为假和一个数据类型为控制指令为真;MC/DC, 1个数据有效条件为假并1个数据类型等于室内环境数据,1个数据有效条件为假并1个数据类型等于控制指令,数据类型有效为真并1个数据类型等于室内环境数据,数据类型有效为真并1个数据类型等于控制指令,所以参考答案为4

12、。7. 单选题系统交付后,修改偶尔会出现乱码的问题,该行为属于( )维护。问题1选项A.正确性B.适应性C.完善性D.预防性【答案】A【解析】更正性维护:更正交付后发现的错误。适应性维护:使软件产品能够在变化后或变化中的环境中继续使用。完善性维护:改进交付后产品的性能和可维护性。预防性维护:在软件产品中的潜在错误成为实际错误前,检测并更正它们。8. 单选题在C程序中,( )是合法的用户定义变量名。_123form-7shortform_7问题1选项A.B.C.D.【答案】D【解析】在C语言中规定:用户在自定义标识符必须必须以字母az、 AZ或下划线开头,后面可跟任意个(可为0)字符,这些字符可

13、以是字母、下划线和数字,其他字符不允许出现在标识符中。C语言中的关键字,有特殊意义,不能作为标识符;题中的short表示短整型数据的关键字,所以不能用作用户自定义标识符。9. 单选题以下关于文档测试的叙述中,不正确的是( )。问题1选项A.文档要面向所有级别读者B.文档中用到的术语要符合行业规范C.需要检查所有信息是否真实正确D.需要检查软件返回结果跟文档描述是否一致【答案】A【解析】检查软件返回结果跟文档描述是否一致属于一致性方面。检查所有信息是否真实正确属于正确性方面。检查术语符合行业规范属于属于范畴。文档面向读者应该定位要明确,不能一个文档面向所有级别。10. 单选题以下关于面向对象基本概念的叙述中,不正确的是( )。问题1选项A.类是具有相同属性和操作的一组对象的集合B.继承是子类自动地拥有父类的全部或部分属性或操作的机制C.一个子类只能有一个父类D.对象是类的实例【答案】C【解析】对象:是基本运行时的实体,既包括数据(属性),也包括(行为)类:类所包含的方法和数据描述一组对象的共同行为和属性;类是在对象之上的抽象,对象是类的具体化,是类的实例继承:父类和

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号