早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

阅读下列说明,回答问题1至问题3。 【说明】 以下代码由C语言书写,在输入3个整数后,能够输出最大数和

题目

阅读下列说明,回答问题1至问题3。

【说明】

以下代码由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(max<c) /*判断2*/

max=c;

else if(min>c) /*判断3*/

min=c;

printf("max=%d\nmin=%d", max, min);

return 0;

}

请画出该程序段的控制流图,并分析该控制流图中有多少条线性独立路径(V(G)的值)。

为了用分支(判定)覆盖方法测试该程序,需要设计测试用例,使其能对该程序中的每个判断语句的各种分支情况全部进行过测试。

对两组输入数据(1)a=3,b=5,c=7;(2)a=4,b=6,c=5,请分别写出程序中各个判断语句的执行结果(以T表示真,以F表示假),填入答题纸的相应栏中。

上述两组测试数据是否能实现该程序的分支(判定)覆盖?如果能,请说明理由。如果不能,请再增设一组输入数据,使其能实现分支(判定)覆盖。

请帮忙给出每个问题的正确答案和分析,谢谢!

参考答案
问题 1 答案解析:控制流图:  有4条线性独立路径或V(G)=4。
控制流图:  有4条线性独立路径,或V(G)=4。

问题 2 答案解析:


问题 3 答案解析:不能给出的abc三个数值满足a>b>c
不能,给出的a,b,c三个数值满足a>b>c
看了阅读下列说明,回答问题1至问题...的网友还看了以下:

阅读下列文言文,回答问题。《宋代藏书》(宋)沈括(15分)前世藏书分散数处,盖防水火散亡也。今三馆 语文 2020-07-08 …

2、下列古代兵书中哪一本不属于《五经七书》()2、下列w古代兵书中哪一本不属于w《五经七书》()A 其他 2020-07-08 …

请列举《汉书》《后汉书》中的几个经典人物请列举汉书和后汉书中几个经典的代表人物要耳熟能详的给分一般 其他 2020-07-10 …

阅读材料,回答下列问题。材料一据方志记载,宋代进士姓名可考者有29000人,其中两浙、福建等五路约 历史 2020-07-15 …

你好我想问问线代余子式的问题我是通过看到你提的一个问题才向你求助的.你知道了为什么用1代替第一行数 数学 2020-08-03 …

阅读下列材料,回答问题。材料一古代图书出版者将自己的小像印在书名页上,例如,明万历年间余象斗是建阳书 历史 2020-11-07 …

下列有关我国古代书法艺术的描述,不正确的是()A.颜真卿是继王羲之后最有成就的书法家B.苏轼是宋四家 历史 2020-11-10 …

古代文学问题,拜托了!1."经"和"传"是我国古书的两种体裁."经"是,"传"是2.《史记》有本纪、 语文 2020-11-13 …

阅读下列材料,回答后面的问题材料一科举是中国古代读书人的所参加的人才选拔考试。它是历代封建王朝通过考 历史 2020-11-21 …

阅读下列材料:中国古代有“书画同源”的说法。中国书画的确是一对孪生姊妹,她们以独特的风采,跻身于世阅 其他 2020-11-22 …