2 u013421512 u013421512 于 2016.03.21 22:51 提问

编程实现voidTest2(intX,intA,intB)

如何编程实现voidTest2(intX,intA,intB)??
voidTest2(intX,intA,intB)
  1{
  2intk=0,j=0;
  3if((A>1)&&(B=0))
  4{
  5X=X/A;
  6k=A*B-1;
  7}
  8if((A==2)||(X>1))
  9X=X+1;
  10j=X+3;
  11}//Test2
  根据所给定的程序,确定该程序的独立路径如下:
  路径1:3→8→10→11
  路径2:3→5→6→8→10→11
  路径3:3→8→9→10→11
  路径4:3→5→6→8→9→10→11
  编程实现:
  对每一个独立路径,设计一个测试用例,并插入一条显示输出语句(printf/cout),显示测试路径标号。
  输入格式:输入(X,A,B):
  输出格式:输出(k,j):k=j=
  路径ID:
  例如:输入(X,A,B):1,2,1↙(回车)
  输出(k,j):k=0j=5
  路径ID:测试路径4

2个回答

caozhy
caozhy   Ds   Rxr 2016.03.21 22:58

和刚才那个题类似,就是找一组变量,满足或者不满足你的判断条件

caozhy
caozhy   Ds   Rxr 2016.03.21 23:03

注意,B=0,这个是=,不是==号,所以B=0,表达式永远false
第三行无论怎么写都是false
不可能执行5 6
这个题目肯定出错了,请你核实下。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!