王老师:19139051760(微信同号) 13333709510
找答案
注册
登录
名词解释
所有科目
成人高考
成考院校
联大
青书学堂
文才
和学
现代兴业
安徽教育在线
超星
弘成
广东开放大学
国家开放大学
上海开放大学
含弘慕课
教育服务
成人高校
成考录取分数线
我要提升学历
提升学历的理由:
升职加薪、积分落户、考研、公务员考试、子女入学、出国留学
成人高考报名入口
当前位置:
首页
>
国家开放大学系统
>
郑州大学
>
国家开放大学软件工程
输入试题:
本题添加时间:2023/6/29 21:22:00
圆梦客服:王老师 19139051760(微信同号) 19139051760(微信同号)
下面的程序段A被程序员误写成程序段B,请设计合适的测试用例发现其中的错误。(有图)
程序段A 程序段B
……
{
T=0;
if (A>=1)&& (B>=2) T=T+1;
else T=T+2;
if (X>=90) &&(Y>=75) T=T+3;
else T=T+4;
}
printf(“d%\n”,T);
…… ……
{
T=0;
if (A>=1)&& (B>=2) T=T+1;
else T=T+2;
if (X>=90)&&(Y<75) T=T+3;
else T=T+4;
}
printf(“d%\n”,T);
……
答案是:条件组合:
A>=1 B>=2;
A>=1 B>2
A<1 B>=2
A<1 B<2
X>=90 Y>=75
X>=90 Y<75
X<90 Y>=75
X<90 Y<75
由此获得测试用例:A=1 B=2; A=1 B=1;A=0 B=2;A=0 B=1;X=90 Y=75;X=90 Y=1;X=1 Y=75;X=1 Y=1;其中 X=90 Y=75和 X=90 Y=1能够发现错误。
出自
国家开放大学软件工程
国家开放大学系统
郑州大学
更多试题>>>>
1、
试分析结构化方法存在的主要问题是什么?
2、
试从软件的特点出发分析软件危机产生的原因。
3、
设计下列伪程序的语句覆盖测试用例。 BEGIN INPUT(A,B,C) IF A>5 THEN X=10 ELSE X=1 END IF IF B>10 THEN Y=20 ELSE Y=2 END IF
4、
设计下列伪程序的条件组合覆盖测试用例。 BEGIN INPUT(x,y,z) IF(y>1) AND (z=0) THEN x=x/y END IF IF(y=2) OR(x=l) THEN x=x+l END
5、
设计下列伪程序的条件组合覆盖测试用例。 BEGIN INPUT(A,B) IF(A>0) AND (B>0) THEN X=A+B ELSE X=A-B END IF (C>A) OR (D
提升学历-成人高考报名入口
提升学历-成人高考院校名单