下面程序段的输出结果是( )。 public class TeSt{ public static voidmain(Stringargs[]){ int[]a=new int[11]; int[]p=new int[4];

admin2010-12-17  24

问题 下面程序段的输出结果是(    )。    public class TeSt{    public static voidmain(Stringargs[]){    int[]a=new int[11];    int[]p=new int[4];    intk=5;    for(int i=1;i<=10;i++)    a=i;    for(inti=1;i<=3;i++)    p=a[i*i];    for(inti=1;i<=3;i++)    k=k+p*2;    System.out.println(k);    }    }   

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

答案C

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

最新回复(0)