问题 单项选择题

执行下面的程序段后,x的值为( )。 public class Sun { public static void main(String args[ ]) {int x=5;for(int i=l;i<=20;i=i+2) x=x+i/5;System.out.println(x); } }

A.21

B.22

C.23

D.24

答案

参考答案:A

解析: 该题考查对for循环的理解。for循环的初始值为1,每次加2,当i<5时,i/5为0, x的值不增加,4<i<10时,i/5为1,x的值每次加1,由于i每次加2,故x增加3次,此时x值为8,当9<x<15时,i/5为2,x增加2次, x值为12,……,最后输出x值为21。故本题答案是A。

单项选择题 A1/A2型题
单项选择题