问题 问答题

以下是某C语言程序,用来求一个数的绝对值,请仔细阅读程序并完成要求。
#include"stdi.h"
main()

float x,y;
scanf("%f",&x);
if(x>0)
y=x;
else
y=-x;
printf("%f",y);
getch();

设计一组测试用例,使该程序所有函数的语句覆盖率和分支覆盖率均能达到100%。如果认为该程序的语句或分支覆盖率无法达到100%,需说明为什么。

答案

参考答案:测试用例包含几种情况:
①正数3;
②负数-12.4;
③错误输入其他字符xu。

单项选择题
问答题 简答题