首页
登录
从业资格
以下代码由C语言书写,在输入3个整数后,能够输出最大数和最小数。 int ma
以下代码由C语言书写,在输入3个整数后,能够输出最大数和最小数。 int ma
免费题库
2022-08-02
45
问题
以下代码由C语言书写,在输入3个整数后,能够输出最大数和最小数。int main(void){int a, b, c, max, min;printf("input three numbers: ");scanf("%d%d%d", &a, &b, &c);if(a>b) /*判断1*/{max=a;min=b;}else{max=b;min=a;}if(maximage.pngc) /*判断2*/max=c;else if(min>c) /*判断3*/min=c;printf("max=%d\nmin=%d", max, min);return 0;}【问题1】请画出该程序段的控制流图,并分析该控制流图中有多少条线性独立路径(VG.的值)。【问题2】为了用分支(判定)覆盖方法测试该程序,需要设计测试用例,使其能对该程序中的每个判断语句的各种分支情况全部进行过测试。对两组输入数据(1)a=3,b=5,c=7;(2)a=4,b=6,c=5,请分别写出程序中各个判断语句的执行结果(以T表示真,以F表示假)。【问题3】上述两组测试数据是否能实现该程序的分支(判定)覆盖?如果能,请说明理由。如果不能,请再增设一组输入数据,使其能实现分支(判定)覆盖。
选项
答案
解析
1、控制流图:
有4条线性独立路径,或V(G)=4。2、
3、不能,给出的a,b,c三个数值满足a>b>c
转载请注明原文地址:https://tihaiku.com/congyezige/2416691.html
本试题收录于:
中级 软件评测师题库软件水平考试初中高级分类
中级 软件评测师
软件水平考试初中高级
相关试题推荐
曾有人将圆周率π小数点后的一百万位数字依次排列编成刊物出版作为随机数表使用,每页
系统的主要任务是( )。A.把源程序转换为目标代码 B.负责文字格式编排和数
对于正实数a,设[a]表示a的整数部分(例如[3.14]=3),则[1/3]+[
( )不属于脚本语言。A.COBOL B.Python C.PHP D.
采用面向对象程序设计语言C++/Java进行系统实现时,定义类S及其子类D。若类
采用面向对象程序设计语言C++/Java进行系统实现时,定义类S及其子类D。若类
设M和N为正整数,且M>2,N>2,MN<2(M+N),满足上述条件的例(M,N
HTML语言中,可使用表单<input>的( )属性限制用户可以输入的字符数量
通用程序设计语言可用于编写多领域的程序,( )属于通用程序设计语言。A.HTM
将多个目标代码文件装配成一个可执行程序的程序称为( )A.编译器 B.解释器
随机试题
热熔型涂料存在的不足有()。A.大量耗能 B.重涂施工难度大 C.造价高
设备检查的方式不包括()。A.随机检查 B.定期检查 C.精度检查 D.
老年男性患者,既往有痔疮病史,近日来自觉头晕乏力,查体配合,贫血貌,有反甲,巩膜
患儿,女,10个月。因腹泻、呕吐频繁,医嘱禁食,护士告诉家长禁食的时间不超过A.
【答辩题目解析】 1.什么是探究式教学? 【参考答案】 探究式教学又叫发现法、研究法,是指学生在学习概念和原理时,教师只是给他们一些事例
三阳合病,腹满身重,难以转侧,口不仁面垢,谵语遗尿,若自汗出,治宜A.白虎汤
工程质量包含()。A.工序质量 B.分项工程质量 C.分部工程
2018年3月12日,杨某应聘到甲公司工作,每月领取工资5000元,直至201
在建筑照明设计中,对照明方式的选择,下列哪些项是正确的?()A.对于部分作业面
慢性支气管炎呼吸功能开始出现异常的最主要表现为 A.小气道阻塞 B.FEV1
最新回复
(
0
)