综合应用例题.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《综合应用例题.docx》由会员分享,可在线阅读,更多相关《综合应用例题.docx(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、综合应用例题综合应用例题1、有下列伪码程序:STARTINPUT(M,N)IFM=10THENX:=10ELSEX:=lENDIFIFN=20THENY:=20ELSEY:=2ENDIFPRINT(X,Y)STOP设计该程序的语句覆盖和路径覆盖测试用例. 解:语句覆盖测试用例为M=9(或l0),N=l9(或20);M=l0(或=10),N=20(或=20)路径覆盖的测试用例为M=9,N=19;M=9、N=20;M=l0,N=l9;M=10,N=202、根据伪码程序画出程序流程图、程序流图, 并计算其McCabe复杂度. STARTaIFx1THENREPEATUNTILx2bENDREPEAT
2、ELSEBLOCKcdENDBLOCKENDIFSTOP解:(1)程序流程图STARTaFx1cTTbdFx2STOP(2)程序流图:略McCabe复杂度=33、根据下列描述, 画出教材征订系统的第一层数据流图. 学生入学后到教材科订书, 教材科根据教材库存情况分析是否需要买书, 如需购买, 则向书店购买. 各种资金往来通过学校的会计科办理. 解:订书P1订书学生书店教材科发书发书收应款付通F1教材库存款知通P2知会计4、画出下列伪码程序的程序流程图、程序流图, 并计算其McCabe复杂度. STARTIFpTHENWHILEqDOFENDDOELSEBLOCKgnENDBLOCKENDIFS
3、TOP解:程序流程图:STARTFpgTnFqTSTOPF程序流图:略McCabe复杂度=35.对以下程序进行测试:PROCEDUREEX(A, B:REAL;VARX:REAL);BEGINIFIF(A=3)OR(B1)THENX:=A#215;B(A2)AND(B=0)THENX:=A3END要求:先画出程序流程图. 再按语句覆盖法设计测试数据. 解:开始TA=3ORB1X=A+BFTA2ANDB=0X=A-3F结束语句覆盖A=3B=06、某培训中心要研制一个计算机管理系统. 它的业务是:将学员发来的信件收集分类后, 按几种不同的情况处理. 如果是报名的, 则将报名数据送给负责报名事务的职
4、员, 他们将查阅课程文件, 检查该课程是否额满, 然后在学生文件、课程文件上登记, 并开出报告单交财务部门, 财务人员开出发票给学生. 如果是想注销原来已选修的课程, 则由注销人员在课程文件、学生文件和帐目文件上做相应的修改, 并给学生注销单. 如果是付款的, 则由财务人员在帐目文件上登记, 也给学生一张收费收据. 要求:1.对以上问题画出数据流程图. 2.画出该培训管理的软件结构图的主图. 解:7、请使用程序流程图描述在数组A(1)A(10)中找最大数的算法. 解:8、画出下面程序流程图所对应的程序流图, 并计算其环形复杂度V(G). STARTabcfdeghijSTOP解:(1)程序流图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 综合 应用 例题
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内