问题
单项选择题
以下程序的运行结果为( )。
public class Sun
public static void main(String args[ ])
String x="A",y="B",z="C";
for(int m=1;m<=2;m++)
x=y;
y=z;
z=x;
System.out.println(x+y+z);
A.ABC
B.BCA
C.BCB
D.CBC
答案
参考答案:D
解析: 本题考查对for循环语句的理解。for循环语句在循环中分别将变量x、y、z的初值“A”、“B”、“C”重新赋值,第1次循环分别赋给变量x、y、z的值为“B”、“C”和“B”,第2次循环分别赋给变量x、y、z的值为“C”、“B”和“C”。故本题答案是D。