阅读以下各段程序的代码,在空白处写出程序的输出结果

来源:百度知道 编辑:UC知道 时间:2024/05/20 09:00:53
7.假定如下代码出现在main方法中:
1 int x;
2 int xLimit;
3 /* assign values to x and xLimit here */
4 while (x<=xLimit) {
5 x++;
6 System.out.println(“The value of x is “+x+”\n”);
7 }
8 System.out.println(“The final value of x is “+x);

7.1如果如下代码放在main方法的第3行,则输出结果是什么?
x=1;
xLimit=3;
答案:_________________________________________________________________________

7.2如果如下代码放在main方法的第3行,则输出结果是什么?
x=1;
xLimit=-1;
答案:_________________________________________________________________________

7.3如果如下代码放在main方法的第3行,则输出结果是什么?
x=20;
xLimit=5;
答案:_________________________________________________________________________

8.有如下代码段:
1 int startingValue;
2 int terminatingValue;
3 int stepValue;
4
5 for (int i=startingValue; i<terminatingValue; i+=stepValue)
6 System.out.print(i+” “);

8.1如果如下代码放在前面代码的第4行,则输出结果是什么?
startingValue=0

7.1、 The value of x is 2
The value of x is 3
The value of x is 4
The final value of x is 4
7.2、The final value of x is 1
7.3、The final value of x is 20
8.1、0 1 2
8.2、-5 -2 1
8.3、
8.4、0 3

7.1、The value of x is 2
The value of x is 3
The value of x is 4
The final value of x is 4
7.2、The final value of x is 1
7.3、The final value of x is 20
8.1、0 1 2
8.2、-5 -2 1
8.3、无输出
8.4、0 3

7.1如果如下代码放在main方法的第3行,则输出结果是什么?
x=1;
xLimit=3;
答案:不能确定,因为没有对X,XLIMIT初始化,_________________________________________________________________________
7.2和7.3同上!

8.1如果如下代码放在前面代码的第4行,则输出结果是什么?
startingValue=0;
terminatingValue=3;
stepValue=1;
答案:0 1 2

8.2如果如下代码放在前面代码的第4行,则输出结果是什么?
startingValue=-5;
terminatingValue=2;
stepValue=3;
答案:-5 -2 1

8.3如果如下代码放在前面代码的第4行,则输出结果是什么?