《软件工程》练习题(6)
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)软件结构图:
相关推荐:
- [实用模板]第八章:法国“新浪潮”与“左岸派”
- [实用模板]2021年北京上半年临床医学检验技师生物
- [实用模板]SAP GUI 7.10客户端安装配置文档
- [实用模板]2001年临床执业医师资格考试综合笔试试
- [实用模板]36机场工作实用英语词汇总结
- [实用模板](一)社会保险稽核通知书
- [实用模板]安全教育主题班会材料
- [实用模板]濉溪县春季呼吸道传染病防控应急演练方
- [实用模板]长沙房地产市场周报(1.30-2.3)
- [实用模板]六年级数学上册典中点 - 图文
- [实用模板]C程序设计(红皮书)习题官方参考答案
- [实用模板]中国证监会第一届创业板发行审核委员会
- [实用模板]桥梁工程复习题
- [实用模板]2011学而思数学及答案
- [实用模板]初中病句修改专项练习
- [实用模板]监理学习知识1 - 图文
- [实用模板]小机灵杯四年级试题
- [实用模板]国贸专业毕业论文模板
- [实用模板]教育学概论考试练习题-判断题4
- [实用模板]2015届高考英语一轮复习精品资料(译林
- 00Nkmhe_市场营销学工商管理_电子商务_
- 事业单位考试法律常识
- 诚信教育实施方案
- 吉大小天鹅食品安全检测箱方案(高中低
- 房地产销售培训资料
- 高一地理必修1复习提纲
- 新概念英语第二册lesson_1_练习题
- 证券公司内部培训资料
- 小学英语时间介词专项练习
- 新世纪英语专业综合教程(第二版)第1册U
- 【新课标】浙教版最新2018年八年级数学
- 工程建设管理纲要
- 外研版 必修一Module 4 A Social Surve
- Adobe认证考试 AE复习资料
- 基于H.264AVC与AVS标准的帧内预测技术
- 《食品检验机构资质认定管理办法》(质
- ABB变频器培训课件
- (完整版)小学说明文阅读练习题及答案
- 深思洛克(SenseLock) 深思IV,深思4,深
- 弟子规全文带拼音




