问题 单项选择题

以下程序的运行结果为( )。
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。

单项选择题
单项选择题