- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
一、问答题
1、阅读下列C程序,回答问题1至问题3,将解答填入答题纸的对应栏内。
问题1:(3分)
请针对上述C程序,给出满足100%DC(判定覆盖)所需的逻辑条件。
问题2:(7分)请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。
问题3:(3分)请给出【问题2】中控制流图的线性无关路径。
参考答案:
问题1:答案:
1)、*string*string!=-;
2)、!(*string*string!=-);
3)、!*string;
4)、*string;
5)、*string*string!=*string!=\n*string!=\t;
6)、!(*string*string!=*string!=\n*string!=\t);
问题2:答案:
(1)、控制流图如下图所示:
(2)、V(G)=7+1=8
问题3:答案:
1.1、2、5、6、13;
2.1、2、3、5、6、13;
3.1、2、3、4、2、5、6、13;
4.1、2、5、7、12、1...
5.1、2、5、7、8、12、1...
6.1、2、5、7、8、9、12、1...
7.1、2、5、7、8、9、10、12、1...
8.1、2、5、7、8、9、10、11、7、12、1...
解析:
问题1的解析正确,判定覆盖法需要设计足够的测试用例,使得被测程序中每个判
定表达式至少获得一次“真”值和“假”值。问题2的解析中,控制流图的绘制需要按
照程序的流程进行,环路复杂度V(G)的计算是通过判定节点的数量加1得出的。问
题3的解析正确,线性无关路径是至少包含一条在其他线性无关路径中从未有过的
边的路径,本题的线性无关路径共有8条,这些路径覆盖了程序中的所有可执行语
句和条件分支。
2、阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
某银行B和某公司C
发行联名信用卡,用户使用联名信用卡刷卡可累计积分,积分累计规则与刷卡金额
和刷卡日期有关,具体积分规则如表2-1所示。
此外,公司C的会员分为普通会员、超级会员和PASS
会员三个级别,超级会员和PASS会员在刷卡时有额外积分奖励,奖励规则如表2-
2所示。
银行B
开发了一个程序来计算用户每次刷卡所累积的积分,程序的输入包括会员级别
L、刷卡日期D和刷卡金额A,程序的输出为本次积分S。其中,L
为单个字母且大小写不敏感,D由程序直接获取系统日期,A
为正浮点数最多保留两位小数,S为整数。
问题1:(5分)采用等价类划分法对该程序进行测试,等价类表如下表所示,请补
充表2-3中空(1)~(5)。
问题2:(9
分)根据以上等价类表设计的测试用例如下表所示,请补充表2-
4中空(1)~(9)。
问题3:(6分)如果规定了单次刷卡的积分上限为20000(即S取值大于等于0
且小于等于20000),则还需要针对S
的取值补充一些测试用例。假设采用等价类划分法和边界值分析法来补充用例,请
补充表2-5、表2-6中的空(1)~(6)。
参考答案:
问题1:答案:
(1):P;
(2):12月12日;
(3):正浮点数带2位小数;
(4):MSP以外的字母;
(5):非正浮点数;
问题2:答案:
(1):1000;
(2):500;
(3):3、6、8;
(4):1月1日(除特殊日期之外的其它日期);
(5):1(非字母即可);
(6):N/A;
(7):K(MSP以外的单个字母);
(8):1、7、12;
(9):500.123(多于两位小数的正浮点数);
问题3:答案:
(1):S0;
(2):s20000;
(3):S=19999;
(4):S=-1;
(5):S=20001;
(6):S=1;
解析:
问题一的答案需要根据具体的等价类划分和输入条件来填写,注意考虑各种边界和
特殊情况。问题二需要根据等价类表设计的测试用例来填写,尽可能覆盖各种可能
的输入情况。问题三需要针对积分的取值补充测试用例
您可能关注的文档
- 2020年下半年信息处理技术员下午试题答案及解析.pdf
- 2020年下半年信息处理技术员上午试题答案及解析.pdf
- 2021年上半年信息处理技术员上午试题答案及解析.pdf
- 2021年下半年信息处理技术员下午试题答案及解析.pdf
- 2021年下半年信息处理技术员上午试题答案及解析.pdf
- 2013年11月 程序员 上午题答案及解析.pdf
- 2013年11月 程序员 下午题答案及解析.pdf
- 2014年5月 程序员 下午题答案及解析.pdf
- 2014年5月 程序员 上午题答案及解析.pdf
- 2014年11月 程序员 下午题答案及解析.pdf
- GB/T 46622.1-2025液压传动 螺纹插装阀安装连接尺寸 第1部分:米制螺纹.pdf
- 《GB/T 46622.1-2025液压传动 螺纹插装阀安装连接尺寸 第1部分:米制螺纹》.pdf
- 2025重庆渝海物业管理有限责任公司外包岗位招聘7人备考题库必威体育精装版.docx
- 岳池县兴隆镇公开招聘社区网格员的备考题库必威体育精装版.docx
- 2025湖南怀化市靖州县纪委监委选调11人备考题库必威体育精装版.docx
- 2025年镇原县科技局下属事业单位招聘笔试参考题库附答案.docx
- 贵州国企招聘:2025中国人民财产保险股份有限公司贵州省分公笔试参考题库附答案.docx
- 2025年武汉铁路局集团招聘(180人)笔试参考题库必威体育精装版.docx
- 2025重庆市应急管理局遴选公务员7人备考题库附答案.docx
- 赣州市人力资源有限公司公开招聘劳务派遣制工作人员备考题库附答案.docx
有哪些信誉好的足球投注网站
文档评论(0)