下面程序段的输出结果是 public class Test{ public static void main(String args[]){ int[]a=new int[11]; int[]p=new

admin2010-02-22  24

问题 下面程序段的输出结果是     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;         for(int i=1;i<=3;i++)         p=a[i*i]         for(int i=1;i<=3;i++)         k=k+p*2;         System.out.println(k);       }     }

选项 A、37
B、31
C、33
D、35

答案4

解析 本题是对for循环语句和数组的综合考查。题中共定义了两个数组:[a]和p[],共用了3次for循环;第1个for语句对数组a赋值;第2个for语句和对数组p赋值;第3个for语句计算k的值。3次循环分别得到:5,15和33。正确答案为选项C。
转载请注明原文地址:https://kaotiyun.com/show/F7np777K
0

最新回复(0)