2022年软考-软件评测师考试题库及模拟押密卷54(含答案解析)

上传人:pu****.1 文档编号:509375641 上传时间:2024-01-12 格式:DOCX 页数:19 大小:954.41KB
返回 下载 相关 举报
2022年软考-软件评测师考试题库及模拟押密卷54(含答案解析)_第1页
第1页 / 共19页
2022年软考-软件评测师考试题库及模拟押密卷54(含答案解析)_第2页
第2页 / 共19页
2022年软考-软件评测师考试题库及模拟押密卷54(含答案解析)_第3页
第3页 / 共19页
2022年软考-软件评测师考试题库及模拟押密卷54(含答案解析)_第4页
第4页 / 共19页
2022年软考-软件评测师考试题库及模拟押密卷54(含答案解析)_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《2022年软考-软件评测师考试题库及模拟押密卷54(含答案解析)》由会员分享,可在线阅读,更多相关《2022年软考-软件评测师考试题库及模拟押密卷54(含答案解析)(19页珍藏版)》请在金锄头文库上搜索。

1、2022年软考-软件评测师考试题库及模拟押密卷(含答案解析)1. 单选题以下对软件测试对象的叙述中,不正确的是( )。问题1选项A.软件测试不只是程序测试B.开发中产生的各种文档也是软件测试的对象C.使用的开发工具也是软件测试的对象D.软件的相关数据也是软件测试的对象【答案】C【解析】根据软件的定义,软件包括程序、数据和文档,所以软件测试就不仅仅是对程序的测试,也包括对文档、数据的测试等。选项C是干扰项2. 单选题在电子邮件系统中,客户端代理( )。问题1选项A.通常都使用SMTP协议发送邮件和接收邮件B.发送邮件通常使用SMTP协议,而接收邮件通常使用POP3协议C.发送邮件通常使用POP3

2、协议,而接收邮件通常使用SMTP协议D.通常都使用POP3协议发送邮件和接收邮件【答案】B【解析】SMTP,简单邮件传输协议,用于电子邮件的发送(客户端到邮件服务器和一个邮件服务器到另一个邮件服务器)POP3,邮局协议第3版,用于电子邮件的接收综合选项描述来判断,选项B描述正确3. 单选题甲怀疑乙发给他的信息已遭人篡改,同时怀疑乙的公钥也是被人冒充的。为了消除甲的疑虑,甲、乙需要找一个双方都信任的第三方,即( )来签发数字证书。问题1选项A.注册中心RAB.国家信息安全测评认证中心C.认证中心CAD.国际电信联盟ITU【答案】C【解析】证书机构CA是PKI的信任基础,它管理公钥的整个生命周期,

3、其作用包括:发放证书、规定证书的有效期和通过发布证书废除列表(CRL)确保必要时可以废除证书。注册机构RA提供用户和CA之间的一个接口,它获取并认证用户的身份,向CA提出证书请求。它主要完成收集用户信息和确认用户身份的功能。这里指的用户,是指将要向认证中心(即CA)申请数字证书的客户,可以是个人,也可以是集团或团体、某政府机构等。国际电信联盟是联合国的一个重要专门机构,也是联合国机构中历史最长的一个国际组织。简称“国际电联”、“电联”或“ITU”。国际电联是主管信息通信技术事务的联合国机构,负责分配和管理全球无线电频谱与卫星轨道资源,制定全球电信标准,向发展中国家提供电信援助,促进全球电信发展

4、。国家信息安全测评认证中心是国家信息安全保障体系中的重要基础设施之一,在国家专项投入的支持下,拥有国内一流的信息安全漏洞分析资源和测试评估技术装备;建有漏洞基础研究、应用软件安全、产品安全检测、系统隐患分析和测评装备研发等多个专业性技术实验室;具有专门面向党政机关、基础信息网络和重要信息系统开展风险评估的国家专控队伍。4. 单选题以下关于软件静态质量度量的叙述中,不正确的是( )。问题1选项A.静态质量度量使用质量度量模型分析程序的复杂性B.静态质量度量引用复杂度参数来度量软件是否易理解、可读等C.静态质量度量模型不需要遵循标准D.常见模型包括圈复杂度、代码行数、Halstead 复杂度等【答

5、案】C【解析】(注意:第1版的考题,与第2版部分内容存在差异,适当学习理解!)软件质量模型用功能性、可靠性、可用性、有效性、可维护性、可移植性等6个特性来衡量。静态质量度量使用质量度量模型分析程序的复杂性,用复杂度参数来度量软件是否易理解、可读等。静态质量度量模型也遵循一定的标准,常见模型有:圈复杂度、代码行数、Halstead复杂度等。5. 单选题一个程序的控制流图中有5个结点,8条边,在测试用例数最少的情况,确保程序 中每个可执行语句至少执行一次所需要的测试用例数的上限是( )。问题1选项A.4B.5C.6D.7【答案】B【解析】控制流程图的环路复杂性 V(G)等于:(1)控制流程图中的区

6、域个数。(2)边数-结点数+2。(3)判定数+1。本题为:8-5+2=56. 单选题若有字符串“software”,则其长度为3的子串有( )个。问题1选项A.5B.6C.7D.8【答案】B【解析】子串长度为3,则至少需要3个字符,在本题中are是最后一个满足要求的,sof是第一满足要求的,只要第一个字符位于s与a之间则满足要求,依次类推,一共有6个7. 案例题阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】 某航空公司考虑到在今年特殊形势下,很多会员无法通过搭乘航班延续之前的会员等级,特推出了“回望升级”活动。对2017年1月1日至2019年12月31日三个自然年度任意

7、连续12/24/36 个月机票消费达到一定金额时,奖励会员相应等级。 活动规则为:任意连续12/24/36个月机票消费金额达到人民币2.5/4.75/6.75万元及以上,给予银卡会员等级;任意连续12/24/36个月机票消费金额达到人民币5/9.5/13.5万元及以上,给予金卡会员等级;任意连续12/24/36 个月机票消费金额达到人民币15/28.5/40.5 万元及以上,给予白金卡会员等级。活动规则详见表2-1。 此外,为了鼓励在官网和官方App购票,针对不同的购票渠道,有不同的奖惩系数。官网购票不奖励不惩罚,官方App购票消费金额按1.2倍计算,第三方购票消费金额按0.8倍计算,详见表2

8、-2。 航空公司开发了一个程序来计算会员在该活动后的奖励等级,程序的输入包括会员在2017年1月1日至2019年12月31日中任意连续12个月最大消费金额A (单位:万元),任意连续24个月最大消费金额B (单位:万元),36个月消费金额C (单位:万元),购票渠道代码D,程序的输出为本次活动奖励等级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

9、中空(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)任意负浮点数,如-1(6)任意多于4位小数的非负浮点数,如0.12345(7)任意非整数,如A(8)任意非正整数,如0(9)除1、2、3之外的其他任意正整数,如4【问题3】(1)没有考虑边界值;(2)没有考虑对输出进行等价类划分;(3) .【解析】【问题1】划分等价类的6条原则:(1)在输入条件规定了取值范

10、围或值的个数的情况下,可以确立一个有效等价类和两个无效等价类。(2)在输入条件规定了输入值的集合或者规定了“必须如何”的条件的情况下,可以确立一个有效等价类和一个无效等价类。(3)在输入条件是一个布尔量的情况下,可确定一个有效等价类和一个无效等价类。(4)在规定了输入数据的一组值(假定n个),并且程序要对每一个输入值分别处理的情况下,可确立n个有效等价类和一个无效等价类。(5)在规定了输入数据必须遵守的规则的情况下,可确立一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则)。(6)在确知已划分的等价类中,各元素在程序处理中的方式不同的情况下,则再将该等价类进一步地划分为更小的等价

11、类。题干中“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为正整数且取值为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的输入

12、值应该为:负浮点数,如-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的输入值应该为:非正整数,如-1测试编号16: 覆盖的等价类为1、2、3、18,因此D的输入值应该为:除1、2、3之外的其他正整数,如4,5【问题3】本题中使用了等价类划分法,只是对输入进行等价类划分,输出都是M,没有考虑其他输出值;本题中没有考虑边界取值,而错误往往发生在边界的取值上,因此需要适当考虑采用边界值分

13、析法适当补充测试用例8. 单选题对n个关键码构成的序列采用简单选择排序法进行排序的过程是:第一趟经过n-1次关键码之间的比较,确定出最小关键码在序列中的位置后,再将其与序列的第一个关键码进行交换,第二趟则在其余的n-1个关键码中进行n-2次比较,确定出最小关键码的位置后,再将其与序列的第二个关键码进行交换以此类推,直到序列的关键码从小到大有序排列。在简单选择排序过程中,关键码之间的总比较次数为( )。问题1选项A.n(n-1)/2B.n2/2C.n(n+1)/2D.nlogn【答案】A【解析】依据题干的描述完成第1趟排序比较次数为n-1;第2趟为n-2次比较;以此类推;所以总的比较次数为:(n

14、-1)+(n-2)+1=n(n-1)/29. 单选题以下关于可靠性测试意义的叙述中,不正确的是( )。问题1选项A.软件失效可能导致灾难性后果B.软件失效在整个计算机系统失效中占比较少C.相比硬件可靠性技术,软件可靠性技术不成熟D.随着计算机应用系统中软件成分的增加,软件可靠性问题越来越重要【答案】B【解析】软件失效可能造成灾难的后果;软件的失效在整个计算机系统失效中的比例比较高;相比硬件可靠性技术,软件可靠性技术很不成熟;与硬件元器件成本急剧下降形成鲜明对比的是,软件费用呈有增无减的势头,而软件可靠性问题是造成这种费用增长的主要原因之一;随着计算机应用中软件成分的不断增加,使得系统对于软件的依赖性越来越强,软件对生成活动和社会生活的影响越来越大,从而增加了软件可靠性问题在软件工程领域乃至整个计算机工程领域的重要性。以上这些都体现了软件可靠性测试的重要性。10. 单选题函数main()、f()的定义如下所示。调用函数f()时,第一个参数采用传值(call by value) 方式,第二个参数采用传引用(call by reference)方式,main()执行后输出的值为( )。问题1选项A.2B.3C.8D.10【

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

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

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