您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 工程监理 > 软件工程(第3版)习题答案
1软件工程(第3版)部分习题答案第1章一、选择题1.C2.A3.D4.D5.D6.A7.D8.A9.A10.D11.B12.A13.A14.D15.A第2章一、选择题1.D2.D3.A4.A5.A6.D7.A8.D第3章一、选择题1.B2.A3.C4.D5.B6.A7.B8.D9.A10.A11.B12.A13.B14.D15.B16.A17.D18.C19.D20.B二、简答题7.数据流图如下:10.判定表国内YYYNNN重量LMHLMH运费(元)126W6.5(W-20)+1202412W13(W-20)+240注:设重量为W(单位为Kg)重量=2Kg,2Kg且=20Kg,20Kg,分别用L、M、H表示判定树计算标准分盆计算录取线分考生原始分标准分标准分考生分数招生计划文件录取线文件招生人数2重量=2Kg——12元重量2Kg且=20Kg——6W元重量20Kg——6.5(W-20)+120重量=2Kg——24元重量2Kg且=20Kg——12W元重量20Kg——13(W-20)+24011.设汇款金额为W元。判定树如下:汇额本埠/外埠汇费=200-----------------------2元200且=5000元-----------W*0.01元5000---------------------50元判定表如下:三种汇额分别用符号L、M、H表示,汇款额用W表示。汇额(元)LLMMHH本埠YNYNYN汇费(元)22W*0.01W*0.015050可简化为:汇额(元)LMH本埠------汇费(元)2W*0.0150第4章一、选择题1.A2.C3.C4.B5.C6.D7.B8.D9.A10.C11.C12.A13.C14.A15.A16.A17.B18.D19.C20.D21.A22.C23.A三、应用题1.国内国际32.5.对于分支结构if(f)a;elseb;只使用顺序和循环结构的PAD图如下:当FAbreak当!FBbreak当PAB结束当PA直到OB结束44.(1)PAD如下第5章一、选择题1.D2.A3.C4.A5.D6.A7.D8.A9.D10.A11.D12.A13.C14.C15.A16.A17.B18.D19.A20.C第6章一、选择题1.D2.D3.D4.A5.A6.C7.C8.B9.A10.C二、简答题4.“计算机辅助教学系统”的用例图自我测试讲授课程教师学生当I=NSum=Sum+II=I+1I=1打印SumSum=0输入N55.6.某人的婚姻状态图7.电话机状态图建立文件打开文件修改文件插入文件保存文件文本编辑程序未婚离异已婚出生结婚结婚离婚68.9.来电提示空闲使用来电话超时摘机挂机摘机打电话交换局接电话连接响铃响铃响应停止响铃停止鸣响声拨号音摘电话拨号主菜单文件菜单文件打开进入退出退出返回主菜单进入文件菜单打开文件(文件不存在)打开文件(文件存在)关闭文件7第7章一、选择题1.B2.D3.A4.D5.C6.D7.C8.C9.A10.A11.C12.D13①④⑤⑦⑩14.C15.B16.B17.C18.C三、应用题1.一方面尽量不使用“非”条件;另一方面语句格式不规范。改为:if(x=0){X=-x;}2.if((i+1)%10==0){printf(”%5d\n”,*(a+i));}else{printf(”%5d”,*(a+i));}3.按编码风格优化后的代码为:/**************************************************************程序名称:sumint.c设计者:王永涛日期:2008年4月22日程序功能:由键盘输入若干个整数,计算它们之和,并打印整数个数及其和***************************************************************/#includestdio.hvoidmain(){intcount,j=0,sum=0,x;printf(“请输入整数个数\n”);scanf(%d,&count);8while(j=count)//求count数之和{printf(“请输入第%d个整数:\n”,j+1);scanf(%d,&x);sum=sum+x;//累加整数j++;//整数个数计数}printf(%d个整数的和为%d\n,j,sum);}第8章一、选择题1.C2.A3.B4.A5.B6.B7.A8.B9.A10.C11.C12.A13.A14.D..15.D16.D17.C18.D二、简答题2.等价类划分表输入条件合理等价类不合理等价类基本文件名长度(1)1-8个字符(5)少于1个字符(6)多于8个字符基本文件名首字符(2)字母或部分特殊字符(7)不是字母也不是部分特殊字符其他字符(3)字母、数字、部分特殊字符(8)包含空格,+,?,*,.扩展名长度(4)0-3个字符(9)多于3个字符测试用例表测试数据期望结果测试范围abcd1234.123有效(1)(2)(3)(4).abc无效(5)abcd12345.123无效(6)1234abcd.123无效(7)ab无效(8)a*b(8)a?b(8)9a+b无效(8)abc.1234无效(9)第9章一、选择题1.A2.C3.B4.D5.C6.A7.A8.C9.B10.B11.D12.C13.C14.B15.C第10章一、选择题1.D2.D3.B4.D5.B6.D7.D8.A第11章一、选择题1.(1)A(2)B(3)C2.(1)D3.A4.D5.A6.C7.B8.A
本文标题:软件工程(第3版)习题答案
链接地址:https://www.777doc.com/doc-2011247 .html