教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 实用模板 >

《软件工程》练习题(6)

来源:网络收集 时间:2026-08-17
导读: x=2,y=1,z=1;覆盖路径acde x=1,y=1,z=1;覆盖路径ace x=3,y=0,z=1;覆盖路径abce 7.分别画出顺序结构、选择结构、while结构、until结构的程序图,并计算它们的V(G)值。 (a)顺序结构R1V(G)= E –N + 2 =

x=2,y=1,z=1;覆盖路径acde x=1,y=1,z=1;覆盖路径ace x=3,y=0,z=1;覆盖路径abce

7.分别画出顺序结构、选择结构、while结构、until结构的程序图,并计算它们的V(G)值。

(a)顺序结构R1V(G)= E –N + 2 = 1 –2 + 2 = 1(b)选择结构R2R1V(G)= E –N + 2 = 4 –4 + 2 = 2 (c)while结构R1R2V(G)= E –N + 2 = 3 –3 + 2 = 2 (d)until 结构答:

R1R2V(G)= E –N + 2 = 3 –3 + 2 = 2

8.什么是判定/条件覆盖?为以下程序流程图设计判定/条件覆盖测试用例并标明程序执行路径。

开始a(x>1) AND (y=0)Fc(x=2) OR (z>1)Fe结束TTbd语句段1语句段2 答:(1)判定/条件覆盖——它是指设计足够的测试用例,即满足条件覆盖又满足判定覆盖。 (2)测试用例:x=2,y=0,z=3(覆盖x>1,y=0,x=2,z>1,通过路径abcde); x=1,y=1,z=1(覆盖x≤1,y≠0,x≠2,z≤1,通过路径ace)。 9.画出下列伪码程序的程序流程图和盒图。 START IF P THEN

WHILE q DO f END DO ELSE

BLOCK g n END BLOCK END IF STOP

答:

开始 P q循环 WHILE q g f n F p q g T q循环 n f 停止

10.请建立下述的图书馆馆藏出版物的对象模型。

一家图书馆藏有书籍、杂志、小册子、电影录像带、音乐CD、录音图书磁带和报纸等出版物,供读者借阅。这些出版物有出版物名、出版者、获得日期、目录编号、书架位置、借出状态和借出限制等属性,并有借出、收回等服务。 答:

馆藏出版社

出版物名 出版者 获得日期 目录编号 书架位置 借出状态 借出限制 借出 收回 书 作者 杂志 日期 小册子 作者 录像带 电影名 CD 演员名 录音图书 作者 报纸 日期

11.图中所示的程序流程图描绘了一个非结构化的程序。 (1)为什么说它是非结构化的?

(2)利用附加变量flag,设计一个等价的结构化程序,用盒图描绘你的设计结果。 (3)不用附加变量,设计一个等价的结构化程序,用盒图描绘你的设计结果。

答:

(1)如图所示程序的循环控制结构有两个出口,因此是非结构化的程序。 (2)利用附加变量flag设计的等价的结构化程序如下图

flag=0 F p>0 T flag=1 g (q>=0) OR (flag=1)

(3)不用附加变量flag设计的等价的结构程序如下图

F p>0 T g (p<=0)OR(q>=0)

12.对以下程序进行测试:

PROCEDURE EX(A,B:REAL;VAR X:REAL); BEGIN

IF(A=3)OR(B> 1)THEN X:=A×B IF(A>2)AND(B=0)THEN X:=A-3 END

要求:先画出程序流程图。再按语句覆盖法设计测试数据。

开始 A=3 OR B>1 B> X=A+B A>2 and B=0 X=A-3 返回

语句覆盖 A=3 B=0

13.高考录取统分子系统有如下功能:

(1)计算标准分:根据考生原始分计算,得到标准分,存入考生分数文件;

(2)计算录取线分:根据标准分、招生计划文件中的招生人数,计算录取线,存入录取线文件。 答:

(1)数据流图:

(2)软件结构图:

《软件工程》练习题(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/454514.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)