2022年软考-软件评测师考试题库及全真模拟冲刺卷25(附答案带详解)

上传人:m**** 文档编号:504609998 上传时间:2023-01-13 格式:DOCX 页数:22 大小:951.33KB
返回 下载 相关 举报
2022年软考-软件评测师考试题库及全真模拟冲刺卷25(附答案带详解)_第1页
第1页 / 共22页
2022年软考-软件评测师考试题库及全真模拟冲刺卷25(附答案带详解)_第2页
第2页 / 共22页
2022年软考-软件评测师考试题库及全真模拟冲刺卷25(附答案带详解)_第3页
第3页 / 共22页
2022年软考-软件评测师考试题库及全真模拟冲刺卷25(附答案带详解)_第4页
第4页 / 共22页
2022年软考-软件评测师考试题库及全真模拟冲刺卷25(附答案带详解)_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《2022年软考-软件评测师考试题库及全真模拟冲刺卷25(附答案带详解)》由会员分享,可在线阅读,更多相关《2022年软考-软件评测师考试题库及全真模拟冲刺卷25(附答案带详解)(22页珍藏版)》请在金锄头文库上搜索。

1、2022年软考-软件评测师考试题库及全真模拟冲刺卷(附答案带详解)1. 单选题以下描述中,属于通用操作系统基本功能的是( )。问题1选项A.对计算机系统中各种软、硬件资源进行管理B.对信息系统的运行状态进行监控C.对数据库中的各种数据进行汇总和检索D.对所播放的视频文件内容进行分析【答案】A【解析】操作系统能有效地组织和管理系统中的各种软/硬件资源,合理地组织计算机系统工作流程,控制程序的执行,并且向用户提供一个良好的工作环境和友好的接口。2. 单选题以下关于分布式体系结构优点的叙述中,不正确的是( ) 。 其中,( )不是典型的分布式体系结构。问题1选项A.资源共享B.经济性C.健壮性D.降

2、低复杂度问题2选项A.管道-过滤器.B.客户机/服务器(C/S)C.浏览器/服务器(B/S)D.CORBA【答案】第1题:D第2题:A【解析】第1题:注意:本题分布式结构是相对于集中式结构来的分布式利用计算机网络把分布在不同地点的计算机硬件、软件、数据等资源联系在一起服务于一个共同的目标而实现相互通信和资源共享,就形成了信息系统的分布式结构。分布式结构系统的优点是:可以根据应用需要和存取方式来配置信息资源;有利于发挥用户在系统开发、维护和信息资源管理方面的积极性和主动性,提高了系统对用户需求变更的适应性和对环境的应变能力;系统扩展方便,增加一个网络结点一般不会影响其他结点的工作,系统建设可以采

3、取逐步扩展网络结点的渐进方式,以合理使用系统开发所需的资源;系统健壮性好,网络上一个结点出现故障一般不会导致全系统瘫痪;缺点是:由于信息资源分散,系统开发、维护和管理的标准、规范不易统一;配置在不同地点的信息资源一般分属信息系统的各个子系统,不同子系统之间往往存在利益冲突,管理上协调有一定难度;各地的计算机系统工作条件与环境不一,不利于完全保密措施的统一实施。第1小问,选项D降低复杂性是不正确的描述;第2小问,管道-过滤器是软件体系结构风格(描述特定系统组织方式的惯用范例,强调了软件系统中通用的组织结构);CORBA是指公共对象请求代理体系结构和C/S、B/S都是分布式体系结构。第2题:3.

4、单选题标准符合性测试是软件测试的工作之一,这里的标准不包括( )。问题1选项A.数据内容类标准B.开发人员技术要求类标准C.通信协议类标准D.开发接口类标准【答案】B【解析】标准符合性测试:数据内容类标准;通信协议类标准;开发接口类标准(SQL标准符合性测试、ODBC标准符合性测试、JDBC标准符合性测试);信息编码类标准。选项B为干扰项。4. 单选题一个程序的控制流图中有8个节点,12条边,在测试用例数最少的情况,确保程序中每个可执行语句至少执行一次所需要的测试用例数的上限是( ) 。问题1选项A.4B.5C.6D.7【答案】C【解析】McCabe复杂性度量:V(G)=区域数V(G)=判断结

5、点数+1V(G)=边 结点 + 2V(g)值的含义:表示实现基本路径覆盖测试用例的最大数量。本题为:12-8+2=65. 单选题以下关于数据流图的基本要素的叙述中,不正确的是( )。问题1选项A.外部实体仅指软件系统的用户B.数据流由一组固定成分的数据组成,表示数据的流向C.加工用于描述输入数据流到输出数据流之间的变换D.数据存储用来表示存储的数据【答案】A【解析】数据流:由一个或一组固定的数据项组成,表示数据的流向。加工:描述了输入数据流到输出数据流之间的变换,也就是输入数据流经过什么处理后变成了输出数据流。数据存储:数据存储用来存储数据。外部实体:是指在于软件系统之外的人员或组织,其指出系

6、统所需数据的发源地(源)和系统所产生的数据的归宿地(宿)。6. 案例题阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】 某航空公司考虑到在今年特殊形势下,很多会员无法通过搭乘航班延续之前的会员等级,特推出了“回望升级”活动。对2017年1月1日至2019年12月31日三个自然年度任意连续12/24/36 个月机票消费达到一定金额时,奖励会员相应等级。 活动规则为:任意连续12/24/36个月机票消费金额达到人民币2.5/4.75/6.75万元及以上,给予银卡会员等级;任意连续12/24/36个月机票消费金额达到人民币5/9.5/13.5万元及以上,给予金卡会员等级;任意连

7、续12/24/36 个月机票消费金额达到人民币15/28.5/40.5 万元及以上,给予白金卡会员等级。活动规则详见表2-1。 此外,为了鼓励在官网和官方App购票,针对不同的购票渠道,有不同的奖惩系数。官网购票不奖励不惩罚,官方App购票消费金额按1.2倍计算,第三方购票消费金额按0.8倍计算,详见表2-2。 航空公司开发了一个程序来计算会员在该活动后的奖励等级,程序的输入包括会员在2017年1月1日至2019年12月31日中任意连续12个月最大消费金额A (单位:万元),任意连续24个月最大消费金额B (单位:万元),36个月消费金额C (单位:万元),购票渠道代码D,程序的输出为本次活动

8、奖励等级L。其中,A、B、C为非负浮点数最多保留4位小数,D为正整数且取值为1、2、3之一,L为字母M、S、G、P中之一。【问题1】 (4分)采用等价类划分法对该程序进行测试,等价类表如表2-3所示,请补充表2-3中空(1)(4)。【问题2】(9分)根据以上等价类表设计的测试用例如下表所示,请补充表2-4中空(1) (9)。【问题3】(2分)对于本案例的黑盒测试来说,以上测试方法有哪些不足?【答案】【问题1】(1)最多4位小数的非负浮点数(2) 多于4位小数的非负浮点数(3)非正整数(4)除1、2、3之外的其他正整数【问题2】(1) 1,2,3(2) M(3) N/A(4) 7,2,3(5)任

9、意负浮点数,如-1(6)任意多于4位小数的非负浮点数,如0.12345(7)任意非整数,如A(8)任意非正整数,如0(9)除1、2、3之外的其他任意正整数,如4【问题3】(1)没有考虑边界值;(2)没有考虑对输出进行等价类划分;(3) .【解析】【问题1】划分等价类的6条原则:(1)在输入条件规定了取值范围或值的个数的情况下,可以确立一个有效等价类和两个无效等价类。(2)在输入条件规定了输入值的集合或者规定了“必须如何”的条件的情况下,可以确立一个有效等价类和一个无效等价类。(3)在输入条件是一个布尔量的情况下,可确定一个有效等价类和一个无效等价类。(4)在规定了输入数据的一组值(假定n个),

10、并且程序要对每一个输入值分别处理的情况下,可确立n个有效等价类和一个无效等价类。(5)在规定了输入数据必须遵守的规则的情况下,可确立一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则)。(6)在确知已划分的等价类中,各元素在程序处理中的方式不同的情况下,则再将该等价类进一步地划分为更小的等价类。题干中“A、B、C为非负浮点数最多保留4位小数,D为正整数且取值为1、2、3之一”结合表2-3来分析;A、B、C的约束相同,在表2-3中A、B、C分别缺失的部分不相同,所以综合表2-3,不难得出:(1)最多4位小数的非负浮点数;(2)多于4位小数的非负浮点数;对于D,题干描述为:D为正整数

11、且取值为1、2、3之一,所以(3)非正整数;(4)除1、2、3之外的正整数【问题2】测试编号1:A、B、C的取值都为0,覆盖的等价类为1、2、3,结合输出会员代号应为M测试编号5:A输入的值为A,B、C的取值都为0,结果为N/A,覆盖的等价类为7、2、3测试编号6: 覆盖的等价类为8、2、3,因此A的输入值应该为:负浮点数,如-1.1测试编号7: 覆盖的等价类为9、2、3,因此A的输入值应该为:多于4位小数的非负浮点数,如1.12345测试编号14: 覆盖的等价类为1、2、3、16,因此D的输入值应该为:非整数,如:A,1.111测试编号15: 覆盖的等价类为1、2、3、17,因此D的输入值应

12、该为:非正整数,如-1测试编号16: 覆盖的等价类为1、2、3、18,因此D的输入值应该为:除1、2、3之外的其他正整数,如4,5【问题3】本题中使用了等价类划分法,只是对输入进行等价类划分,输出都是M,没有考虑其他输出值;本题中没有考虑边界取值,而错误往往发生在边界的取值上,因此需要适当考虑采用边界值分析法适当补充测试用例7. 单选题某计算机的主存储器以字节为单位进行编址,其主存储器的容量为1TB,也就是( )。问题1选项A.230BB.210KBC.210MBD.210GB【答案】D【解析】1 B=8 bit1 KB=210 B=1024 B1 MB=210 KB=220 B=1024*1

13、024 B1 GB=210 MB=220KB=230 B=1024*1024*1024 B1 TB=210 GB=220 MB=230KB=240B=1024*1024*1024 *1024 B8. 单选题用户口令测试应考虑的测试点包括( )。口令时效 口令长度口令复杂度 口令锁定问题1选项A.B.C.D.【答案】D【解析】本题14都属于用户口令安全保护相关的内容。9. 单选题对于逻辑表达式(*string = p& *string !=-),需要( )个测试用例才能完成条件组合覆盖。问题1选项A.2B.4C.8D.16【答案】B【解析】多条件覆盖(MCC)也称条件组合覆盖:设计足够的测试用例

14、,使得使得每个判定中条件的各种可能组合都至少出现一次。本题中,有两个条件*string = p和*string !=-;两个条件各种组合一共22=4种10. 单选题以下不属于在需求分析阶段编写的文档是( )。问题1选项A.软件需求规格说明书B.概要设计文档C.测试计划D.用户手册【答案】B【解析】本题中需求分析阶段涉及的文档有:软件需求规格说明书、测试计划、用户手册等;题中的概要设计文档属于软件设计中概要设计阶段需要编写的内容。11. 单选题以下不属于自动化测试的局限性的是( )。问题1选项A.周期很短的项目没有足够时间准备测试脚本B.业务规则复杂的项目难以自动化C.公司有大量测试人员不需要自动化D.易用性测试难以自动化【答案】C【解析】自动化测试是通过测试工具或其他手段,按照测试工程师的预定计划对软件产品进行自动的测试。其局限性有以下几个方面:定制

展开阅读全文
相关资源
相关搜索

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

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