王老师:19139051760(微信同号)  13333709510
联大   青书学堂   文才   和学   现代兴业   安徽教育在线   超星   弘成   广东开放大学   国家开放大学   上海开放大学   含弘慕课 

教育服务

成人高校
成考录取分数线
我要提升学历
提升学历的理由:
升职加薪、积分落户、考研、公务员考试、子女入学、出国留学


成人高考报名入口

当前位置: 首页 > 国家开放大学系统 > 郑州大学> 国家开放大学软件工程
 

输入试题:
本题添加时间:2023/6/29 21:22:00
圆梦客服:王老师  19139051760(微信同号)  19139051760(微信同号)
类别:终考】【特殊标签:】
一个程序片段如下,请设计符合条件组合覆盖的测试用例。
……
if (a>=4) && (b<0)
c=a+b;
else
c=a-b;
if (c>3) || (c<1)
printf(“c不在计算区域\n”);
else
printf(“%d\n”, c);
……

答案是:a>=4 b<0
a>=4 b>=0
a<4 b<0
a<4 b>=0
c>3
c<=3
c<1
c>=1
综合以上条件组合,设计测试用例如下(注意结果不唯一,只要满足上面的组合条件即可):
a=4 b=-1 c=3
a=4 b=0 c=4
a=-1 b=-1 c=0
a=2 b=0 c=2

出自 国家开放大学软件工程  国家开放大学系统

郑州大学

更多试题>>>>
1、一个程序片段如下,请设计符合判定覆盖的测试用例。 if (a>=5) && (b<0) { c=a+b; else c=a-b; if (c>5) || (c<1) printf(“c不在计算区域\n”)
2、一个程序片段如下,请设计符合判定覆盖的测试用例。 if (a>=5) && (b<0) c=a+b; else c=a-b; if (c>5) || (c<1) printf(“c不在计算区域\n”) else p
3、下面的程序段A被程序员误写成程序段B,请设计合适的测试用例发现其中的错误。(有图) 程序段A 程序段B …… { T=0; if (A>=1)&& (B>=2) T=T+1; else T=T+2; if (X>=90) &
4、试分析结构化方法存在的主要问题是什么?
5、试从软件的特点出发分析软件危机产生的原因。


提升学历-成人高考报名入口 提升学历-成人高考院校名单