首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
针对以下C语言程序,请按要求回答问题。 以下是一个用来求解一元二次方程的C语言程序: 1 main() 2 { 3 float a,b,c,x1,x2,delta; 4 scanf("%f*f%
针对以下C语言程序,请按要求回答问题。 以下是一个用来求解一元二次方程的C语言程序: 1 main() 2 { 3 float a,b,c,x1,x2,delta; 4 scanf("%f*f%
admin
2013-03-13
52
问题
针对以下C语言程序,请按要求回答问题。
以下是一个用来求解一元二次方程的C语言程序:
1 main()
2 {
3 float a,b,c,x1,x2,delta;
4 scanf("%f*f%f",&a,&b,&c);
5 if(a!=0)
6 {
7 delta=b*b-4*a*c;
8 if(delta>0)
9 {
10 x1=(-b+sqrt(delta))/(2*a);
11 x2=(-b-sqrt(delta))/(2*a);
12 printf("x1=%f,x2=%f\n", x1,x2);
13 }
14 else
15 {
16 if delta=0)
17 {
18 x1=-b/(2*a);
19 printf("x1=%f\n",x1);
20 }
21 else
22 {
23 printf("no real solution\n");
24 }
25 }
26 }
27 }
采用基本路径测试法设计一组测试用例,保证每个基本独立路径都至少执行一次。
选项
答案
第一步,根据上述控制流图计算该程序的环路复杂性。 由图可以看出,判定结点数为3,边数为9,结点总数为7,故 V(G)=9-7+2=4 或V(G)=3+1=4 或V(G)=4 第二步,根据环路复杂度为4,可确定4条基本独立路径。 Path1:5—27 Path2:5—8—26—27 Path3:5—8—16—18—26—27 Path4:5—8—16—23—26—27 第三步,设计测试用例。 根据上面4条基本独立路径,可以设计测试用例如下: 测试用例1: 输入数据:a=0,b=1,c=1 预期输出结果:程序结束(这时方程不是二元一次方程) 测试用例2: 输入数据:a=1,b=3,c=2 预期输出结果:x1=-1,x2=-2 测试用例3: 输入数据:a=1,b=-2,c=1 预期输出结果:x1=1 测试用例4: 输入数据:a=1,b=1,c=1 预期输出结果:no real solution
解析
转载请注明原文地址:https://kaotiyun.com/show/EaNZ777K
本试题收录于:
四级软件测试工程师题库NCRE全国计算机四级分类
0
四级软件测试工程师
NCRE全国计算机四级
相关试题推荐
下面列出的条目中,哪些是数据库技术的主要特点(23)。 Ⅰ.数据的结构化 Ⅱ.数据的冗余度小 Ⅲ.较高的数据独立性 Ⅳ.程序的标准化
下列关于PC机硬件的叙述中,错误的是(12)。
下列各项中不属于设备管理技术的是(18),设备管理中引入通道的主要目的是(19)。
(19)是解决进程间同步和互斥的一对低级通信原语。
计算机可以使用各种高级程序设计语言编写的程序,但是运行时必须经过编译程序把它们转换成(30),才能在计算机上执行。
如果主存容量为128MB,且按字节编址,表示该主存地址至少应需要(21)位。
下列选项中,不属于职务发明创造的是(65)。
数据结构是—门研究非数值计算的程序设计问题中计算机的(34)以及它们之间的(35)和运算等的学科。
设甲、乙同为计算机软件企业。甲企业得知乙企业研制新型杀毒软件后,窃取了其核心技术并率先推出产品。在这一过程中,甲企业侵犯了乙企业的(26)。根据《中华人民共和国刑法》和(27)的规定,甲企业应承担一定的行政、民事以及刑事责任。
设求解某问题的递归算法如下: F(int n){ if n==1{ Move(1); } else{ F(n-1); Move(n);
随机试题
《中华人民共和国义务教育法》规定,义务教育期间不收()。
对消化性溃疡有确诊价值的检查方法是()。
范某去肉食品市场买肉,卖肉的商贩用自制的杆秤为范某称肉,范某对商贩使用的秤表示不信任而拒绝接受称好的肉,因此与商贩发生争议。对此,下列说法错误的是:()
数字信号B=1时,如图7-59所示,两种基本门的输出为()。
()的功能是能够及时报告发生火灾的部位。
【2013上】简述幼儿教育与小学教育的区别。
民事责任的特点是()。
2020年,全国政协大会期间举行的大会发言,被称为“协商民主的讲坛”。中共十九届四中全会决定着重指出:坚持社会主义协商民主的独特优势,丰富有事好商量、众人的事情南众人商量的制度化实践。中国特色社会主义协商民主,作为“中国之治”的一个制度密码,是(
设则()
A、Theynevercamebackhomewithdesireddiamonds.B、Theylostthehard-earneddiamondsontheirwaybackC、Theyweresentenced
最新回复
(
0
)