- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
2021年11月计算机技术与软件《中级软件评测师(下午卷)》试题真题及答案
[问答题]1.【问题1】请针对上述C程序给出满足100%判定覆盖所需的逻辑条件。(6分)阅读下列C程序,回答问题1至问题3,将解答填(江南博哥)入答题纸的对应栏内。(20分)?
正确答案:请看解析
参考解析:??本小题考查基于结构的测试中基于控制流设计测试用例的判定测试。??判定测试:使得程序中的每个判定语句的取值都要被遍历到。由于return语句已经返回了,所以后面的问号表达式不列入考虑范围。即本题目中共有6个判定,满足100%判定测试覆盖要求,需要使判定的结果为真、为假都至少出现1次。所以满足判定覆盖一共需要12个逻辑条件。如下所示:
[问答题]2.【问题2】请画出上述程序的控制流图,并计算其控制流图的环路复杂度(圈复杂度)V(G)。(6分)阅读下列C程序,回答问题1至问题3,将解答填入答题纸的对应栏内。(20分)?
正确答案:请看解析
参考解析:??本小题考查根据代码绘制控制流图和环路复杂度(圈复杂度)V(G)的计算。??控制流图:描述程序控制流的一种图示方式,由节点(圈)和定向边(箭头)构成。节点代表一个基本块,定向边代表控制流的方向。如图所示:??环路复杂度等于控制流图中判定节点的个数加1,本题目中控制流图的判定节点是7,所以环路复杂度V(G)=7+1=8。
[问答题]3.【问题3】请给出问题2中控制流图的线性无关路径。(8分)阅读下列C程序,回答问题1至问题3,将解答填入答题纸的对应栏内。(20分)?
正确答案:请看解析
参考解析:??本小题考查根据控制流图和环路复杂度给出线性无关路径。??线性无关路径:指包含一组以前没有处理的语句或条件的路径。从控制流图上来看,一条线性无关路径是至少包含一条在其他线性无关路径中从未有过的边的路径。??程序的环路复杂度等于线性无关路径的条数,所以本题中有8条线性无关路径。如下所示:(1)1-2-4-6-15-16??(2)1-2-3-4-6-15-16?(3)1-2-4-5-6-15-16(4)1-2-4-6-7-8-16(5)1-2-4-6-7-9-10-16(6)1-2-4-6-7-9-11-13-16(7)1-2-4-6-7-9-11-12-13-16(8)1-2-4-6-7-9-11-12-14-6…15-16(注意:答案不唯一,与之等效的8条组合也可以)
[问答题]4.【问题1】采用等价类划分法对该程序进行测试,等价类表如表2-2所示,请补充表2-2中空(1)~(6)。(6分)阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。(15分)?【说明】某商场进行促销活动,消费满5000元后赠送总值10000元的代金券,可以在后续消费中使用。代金券包括300元20张、100元20张以及50元40张。其中300元和100元代金券只可用于线下消费抵扣,50元代金券只可用于线上商城消费抵扣。代金券使用规则为:线下购买品类1每满1200元可使用300元代金券1张,每满400可使用100元代金券1张;线下购买品类2每满600元可使用300元代金券1张,每满200元可使用100元代金券1张;线上购买品类1每满300元可使用50元代金券1张,品类2每满150元可使用50元代金券1张。活动规则详见表2-1。商场开发了一个小程序来自动抵扣顾客代金券并计算最终所需实际支付金额,程序的输入包括300元代金券数量A,100元代金券数量B,50元代金券数量C,品类1消费金额D,品类2消费金额E,购买渠道F。程序的输出包括300元代金券剩余数量G,100元代金券剩余数量H,50元代金券剩余数量I,所需实际支付金额J。其中,A、B、G、H为整数且取值在0到20之间,C和I为整数且取值在0到40之间,D、E、J为非负整数,F为0或者1(0表示线下,1表示线上)。
正确答案:(1)大于等于0小于等于20的整数(2)大于等于0小于等于40的整数(3)非负整数(4)1(5)大于40的整数(6)0和1以外的整数
参考解析:??本小题考查基于规格说明的测试技术之等价类划分法。??等价类划分法:把程序的输入域划分成若干部分(子集),然后从每个部分中选取少数代表性数据作为测试用例。测试某个等价类的代表值就等于对这一类的其他值的测试。
[问答题]5.【问题2】根据以上等价类表设计的测试用例如表2-3所示,请补充表2-3中空(1)~(7)。(7分)阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。(15分)?【说明】某商场进行促销活动,消费满5000元后赠送总值10000元的代金券,可以在后续消费中使用。代金券包括300元20张、100元20张以及50元40张。其中300元和100元代
您可能关注的文档
- 2018年4月高等教育自学考试《00070政府与事业单位会计》试题.docx
- 2018年4月高等教育自学考试《00102世界市场行情》试题.docx
- 2018年4月高等教育自学考试《00146中国税制》试题.docx
- 2018年4月高等教育自学考试《13138财务会计(初级)》试题.docx
- 2018年5月全国翻译专业资格(水平)考试英语三级笔译实务试题真题及答案.docx
- 2018年5月全国翻译专业资格(水平)英语二级笔译实务试题真题及答案.docx
- 2018年10月高等教育自学考试《00065国民经济统计概论》试题.docx
- 2018年10月高等教育自学考试《00070政府与事业单位会计》试题.docx
- 2018年10月高等教育自学考试《00102世界市场行情》试题.docx
- 2018年10月高等教育自学考试《00146中国税制》试题.docx
- 山西省三重教育2025届高三12月八省联考适应性考试-地理(含答案).docx
- 2025届山东省德州市齐河县市级名校中考生物仿真试卷含解析.doc
- 2024年度山东省安全生产“大学习、 大培训、 大考试”培训备考模拟题及.pdf
- 2025届广东省统考重点名校中考生物模拟试卷含解析.doc
- 告别了故乡的眷恋(获奖课件).ppt
- 周围血管疾病名医课件.ppt
- 2025年广东省公务员考试《人文科技常识》必刷100题试卷带解析【各地真题】.docx
- 2025年广东省公务员考试《人文科技常识》必刷100题试卷带解析【各地真题】.docx
- 2025年广东省公务员考试《人文科技常识》必刷100题试卷带解析【名师系列】.docx
- 陕西省咸阳市武功县重点名校2025届初中历史毕业考试模拟冲刺卷含解析.doc
文档评论(0)