A-A+

下面程序段的输出结果是______。 public class Test{ public s

2022-08-06 02:04:51 问答库 阅读 174 次

问题详情

下面程序段的输出结果是______。 public class Test{ public static void main(String args[ ]){ int[ ]a=new int[11]; int[ ]p=new int[4]; int k=5; for(int i=1;i<=10;i++) a[i]=i; for(int i=1;i<=3;i++) p[i]=a[i*i]; for(int i=1;i<=3;i++) k=k+p[i]*2; System.out.println(k); } }
A.37
B.31
C.33
D.35

参考答案

正确答案:C
解析: 题中共定义了两个数组:a[ ]和p[ ],共用了3个for循环。第1个for循环语句对数组a[i]赋值;第2个for循环语句对数组P[i]赋值;第3个for循环语句计算k的值。正确答案为选项C。

考点:程序