问题 单项选择题

下面程序段的输出结果是( )。 public class Test {public static void main (String[] args) { int n=10,result=0; for (int i=1;i<=n;i++) result+=i; System.out.println("result is"+result);} }

A.result is 55

B.result is 45

C.result is 56

D.result is 54

答案

参考答案:A

解析: for循环执行时,首先执行初始化操作,然后判断终止条件是否满足,如果满足,则执行循环体中语句,最后执行迭代部分。完成一次循环后,重新判断终止条件。题目中求1到10的和,主要注意终止条件是i<=n,因此包括10在内,所以结果为55,选择A。

填空题
单项选择题