阅读下列程序: public class Test { public static void main (String args[]) { int x=3; for (int i=1;i<=1

admin2010-07-28  25

问题 阅读下列程序:    public class Test {        public static void main (String args[]) {            int x=3;            for (int i=1;i<=10; i++) x=x+i/4;            System. out. println(x);}    }程序的输出结果是(  )。

选项 A、12
B、13
C、14
D、15

答案B

解析 本题中for循环的初始值为1,结束值为10,当i为1~3时,i/4为0(两整数相除,结果为整数);当i为4~7时,i/4的值为1;当i为8~10时,i/4的值为2。x的值被加了4次1、3次2,所以x的值为3+4+6=13,正确答案为B。
转载请注明原文地址:https://kaotiyun.com/show/Zj9p777K
0

最新回复(0)