问题 单项选择题

阅读下列程序:
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。

单项选择题
判断题