网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
【说明】以下代码由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;}
13、【问题1】请画出该程序段的控制流图,并分析该控制流图中有多少条线性独立路径(VG.的值)。14、【问题2】为了用分支(判定)覆盖方法测试该程序,需要设计测试用例,使其能对该程序中的每个判断语句的各种分支情况全部进行过测试。对两组输入数据(1)a=3,b=5,c=7;(2)a=4,b=6,c=5,请分别写出程序中各个判断语句的执行结果(以T表示真,以F表示假),填入答题纸的相应栏中。15、【问题3】上述两组测试数据是否能实现该程序的分支(判定)覆盖?如果能,请说明理由。如果不能,请再增设一组输入数据,使其能实现分支(判定)覆盖。


参考答案

参考解析
解析:13、[解析]控制流图:



有4条线性独立路径,或V(G)=4。14、[解析]



15、[解析]不能,给出的a,b,c三个数值满足a>b>c

更多 “【说明】以下代码由C语言书写,在输入3个整数后,能够输出最大数和最小数。 int main(void){int a, b, c, max, min;printf("input three numbers: ");scanf("%d%d%d", 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;} 13、【问题1】请画出该程序段的控制流图,并分析该控制流图中有多少条线性独立路径(VG.的值)。14、【问题2】为了用分支(判定)覆盖方法测试该程序,需要设计测试用例,使其能对该程序中的每个判断语句的各种分支情况全部进行过测试。对两组输入数据(1)a=3,b=5,c=7;(2)a=4,b=6,c=5,请分别写出程序中各个判断语句的执行结果(以T表示真,以F表示假),填入答题纸的相应栏中。15、【问题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表示假),填入答题纸的相应栏中。上述两组测试数据是否能实现该程序的分支(判定)覆盖?如果能,请说明理由。如果不能,请再增设一组输入数据,使其能实现分支(判定)覆盖。请帮忙给出每个问题的正确答案和分析,谢谢!

考题 已知8位权电阻网络D/A转换器中的试求输入最大数字量和最小数字量时对应输出的电压值。

考题 试题二(共15分)阅读以下说明和C程序代码,将解答写在答题纸的对应栏内。【说明】下面是一个待修改的C程序,其应该完成的功能是:对于输入的一个整数num,计算其位数k,然后将其各位数字按逆序转换为字符串保存并输出。若num为负整数,则输出字符串应有前缀“-”。例如,将该程序修改正确后,运行时若输入“14251”,则输出“15241”;若输入“-6319870”,则输出“-0789136”。下面给出的C程序代码中有五处错误,请指出错误代码所在的行号并给出修改正确后的完整代码行。【C程序代码】

考题 在窗体中添加一个命令按钮,然后编写如下代码:Private Sub Command1_Click()a=InputBox("请输入一个整数")b=InputBox("请输入一个整数")Print Val(a)+Val(b)End Sub程序运行后,单击命令按钮,在输入对话框中分别输入21和45,输出结果为【 】。

考题 比较两个数的大小,找出其中的最大数和最小数,并输出最大数和最小数之差。

考题 比较两个数的大小,找出其中的最大数和最小数并输出。

考题 在Excel2003中,为了避免把输入的()视为日期,在()前要输入0和空格。A.整数B.分数C.小数D.不规则的数

考题 试题二 ( 共15 分)阅读以下问题说明、C 程序和函数,将解答填入答题纸的对应栏内。【 问题1 】分析下面的C 程序,指出错误代码(或运行异常代码)所在的行号。【C程序】【 问题2】函数inputArr(int a[], int n)的功能是输入一组整数(输入0或输入的整数个数达到n时结束)存入数组 a,并返回实际输入的整数个数。函数 inputArr 可以成功编译。但测试函数调用inputArr后,发现运行结果不正确。请指出错误所在的代码行号,并在不增加和删除代码行的情况下进行修改,写出修改正确后的完整代码行,使之符合上述设计意图。【C 函数】

考题 阅读以下说明和C语言函数,将解答填入对应栏内。【说明】下面待修改的C程序完成的功能是:对于给定的一个长正整数,从其个位数开始,每隔一位取一个数字(即取其个位、百位、万位等数字),形成一个新的整数并输出。例如,将该程序修改正确后,运行时若输入“14251382”,则输出的整数为“4532”。下面给出的C程序代码中有五个错误,请指出所有的错误。【C程序代码】01 include <stdio.h>0203 int main()04 {05 long n, num;06 int i;0708 do {09 printf("请输入一个正整数:");10 scanf("%ld", n);11 }while(n <= 0);12 k = 1;13 for (i = 1; n >= 0; i++) {14 if (i % 2 = 1) {15 num= num+ (n % 10) * k;16 k = k * 10;17 }18 n = n / 10;19 }20 printf("新数据为: %d \n",num);21 return 0;22 }

考题 阅读以下问题说明、C 程序和函数,将解答填入答题纸的对应栏内。 【问题 1】 分析下面的C 程序,指出错误代码(或运行异常代码)所在的行号。 【C 程序】 【问题 2】 函数inputArr(int a[], int n)的功能是输入一组整数(输入0或输入的整数个数达到n时结束)存入数组 a,并返回实际输入的整数个数。函数 inputArr 可以成功编译。但测试函数调用inputArr后,发现运行结果不正确。 请指出错误所在的代码行号,并在不增加和删除代码行的情况下进行修改,写出修改正确后的完整代码行,使之符合上述设计意图。 【C 函数】

考题 如图所示的算法流程图,执行情况为()。 A.输入三个数,输出其中的最小数 B.输入三个数,输出其中的中间数 C.输入三个数,输出其中的最大数 D.输入三个数,输出其中的第一个数

考题 ()反映了模块的外部特征。A、输入/输出和程序代码B、输入/输出和逻辑功能C、逻辑功能和程序代码D、程序代码和物理结构

考题 编写一个程序。从键盘输入3个整数,输出其中最大数。

考题 编写一程序,从键盘输入3个整数,输出其中最大数。

考题 在Excel2003中,为了避免把输入的()视为日期,在()前要输入0和空格。A、整数B、分数C、小数D、不规则的数

考题 在C语言中无固有的输入和输出语句,但是用C语言编写的程序可以用函数调用的形式来实现输入、输出,这些函数由()提供。

考题 数控机床在输入程序时,不论何种系统坐标值不论是整数和小数都不必加入小数点。

考题 数控机床在输入程序时,不论何种系统座标值不论是整数和小数都不必加入小数点。()

考题 数字式显示仪表分辨率是指仪表显示的()的比值A、最小数和最大数B、最小数和实际值C、最大数和实际值D、最大数和最小数

考题 判断以下说法是否正确,如有错,请说明原因并改正。(1)伪指令在汇编过程中不会产生二进制代码。(2)宏和过程的相同之处是都可用于简化源程序书写、精简目标代码。(3)在计算机中,高级语言通常需要转换为汇编语言后才能执行。(4)汇编语言程序上机一般包括编辑、汇编、链接和调试几个步骤。

考题 向单元格内输入数值数据只有整数和小数两种形式。

考题 在结构化设计中,首先关心的是外部特性,包括()。A、输入和输出、功能B、内部数据、程序代码C、输入和输出、程序代码D、功能、内部数据

考题 C语言本身不提供输入输出语句,输入和输出操作是由函数来 实现的.

考题 问答题编写一个程序。从键盘输入3个整数,输出其中最大数。

考题 问答题编写一程序,从键盘输入3个整数,输出其中最大数。

考题 单选题以下叙述中正确的是(  )。A 赋值语句是一种执行语句,必须放在函数的可执行部分B scanf和printf是C语言提供的输入和输出语句C 由printf输出的数据都隐含左对齐D 由printf输出的数据的实际精度是由格式控制中的域宽和小数的域宽来完全决定的

考题 单选题C语言整数不包括(  )。A 带小数点的整数B 正整数C 负整数D 无符号整数