《软件工程》经典考试例题复习题,重点知识点(含答案内容).doc
《《软件工程》经典考试例题复习题,重点知识点(含答案内容).doc》由会员分享,可在线阅读,更多相关《《软件工程》经典考试例题复习题,重点知识点(含答案内容).doc(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、|1. 某旅馆的电话服务如下:可以拨分机号和外线号码。分机号是从 7201 至 7299。外线号码先拨 9,然后是市话号码或长话号码。长话号码是以区号和市话号码组成。区号是从100 到 300 中任意的数字串。市话号码是以局号和分局号组成。局号可以是455,466,888,552 中任意一个号码。分局号是任意长度为 4 的数字串。要求:写出在数据字典中,电话号码的数据流条目的定义即组成。电话号码=分机号|外线号码分机号=7201.7299 外线号码=9+市话号码| 长话号码长话号码=区号+ 市话号码 区号=100.300 市话号码=局号+ 分局号 局号=455|466|888|552分局号=4
2、数字4数字0|1|2|3|4|5|6|7|8|92. 为以下程序流程图分别设计语句覆盖和判定覆盖测试用例,并标明程序执行路径。开始( x 1 ) A N D ( y = 0 )( x = 2 ) O R ( z 1 )语句段 1语句段 2结束FFTTabcde(1)语句覆盖测试用例令 x=2,y=0,z=4 作为测试数据,程序执行路径为 abcde。(2)判定覆盖可以设计如下两组数据以满足判定覆盖:x=3,y=0,z=1(1 分) (通过路径 abce) ; x=2,y=1,z=2(1 分) (通过路径 acde) 。或者x=2,y=1,z=1;覆盖路径 acde x=1,y=1,z=1;覆盖
3、路径 ace x=3,y=0 ,z=1;覆盖路径 abce(注意:本题也还可以有其他答案)3. 请用判定表画出以下问题的行为逻辑。人们往往根据天气情况决定出门时的行装。天气可能下雨,也可能不下雨;下雨或不下|雨天气可能变冷,也可能不变冷。如果天气要下雨,出门时带上雨伞;如果天气变冷,出门时要穿上大衣。下雨 不下雨天气情况变冷 不变冷 变冷 不变冷带雨伞 Yes Yes No No穿大衣 Yes No Yes No4. 对下列子程序进行调试:procedure example(y,z: real; var x: real)beginif (y1) and (z=0) then x:=x/y;if
4、 (y=2) or (xl) then x:=x+l;end.该子程序接受x, y, z的值,并将计算结果x的值返回给调用程序。完成下列各题:(1)画出程序流程图。(2)用条件组合覆盖设计测试用例,并写出其中一组测试用例。答:(1)程序流程图( y 1 ) A N D ( z = 0 )( y = 2 ) O R ( x 1 )x = x / yx = x + 1NNYY(2)用白盒法中条件组合覆盖设计测试用例: y=2, z=0, x=4; y=2, z=1, x=1; y=1, z=0, x=2; y=1, z=1, x=1. (注:也可有其它答案)5. 选择排序的伪代码如下,请根据代码画
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 经典 考试 例题 复习题 重点 知识点 答案 内容
限制150内