问题 单项选择题

下面程序段的输出结果是( )。 public class Test tpublic static void main(String[] args) { int x=0; for (int i=1;i<=4;i++) {x=4;for(int j=1;j<=3; j++) { x=3; for(int k=1; k<=2; k++) x=x+6;} } System. out. println (x);} }

A.36

B.48

C.144

D.15

答案

参考答案:D

解析: 题目中是一个三个循环的嵌套,但是每次循环时,x都将重新赋值,所以只计算最后一次即可,x=3,执行了两次x=x+6,所以x=15,选D。

单项选择题 B型题
问答题