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

admin2009-02-15  38

问题 下面程序段的输出结果是    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、17
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/2Nnp777K
0

最新回复(0)