万能百科  > 计算机   > 

[单项选择题] 下面程序段的输出结果是 public class Test { public static void main (String args[

2021-07-20   

[单项选择题] 下面程序段的输出结果是 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.17

B.31

C.33

D.35

正确答案:

C

参考解析:

本题是对for循环语句和数组的综合考查。题中共定义了两个数组:a[]和p[],共用了3次for循环;第1个for语句对数组a[i]赋值;第2个for语句和对数组p[i]赋值;第3个for语句计算k的值。3次循环分别得到:5,15和33。正确答案为选项C。

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签