计算机二级考试

解析:下列程序的输出结果是( )。    #include<iostr

来源:网考网计算机二级 所有评论

【单选题】 下列程序的输出结果是( )。    #include<iostream.h>    void main( )    { int a[3],i,j,k=2;      for(i=0;i<3;i++)a[i]=i;      for(i=0;i<k;i++)      for(j=0;j<k;j++)      a[j]=a[i];      cout<<a[2];}
A.2
B.3
C.1
D.0

网考网参考答案:A
网考网解析:

本题里有三个for循环,但要分清楚,第一个是单独的给三个元素赋值,赋完值后三个a[0]=0,a[1]=1,a[2]=2;后面的两个for是嵌套循环,对数组元素的赋值,但由于k=2,初值已定for里的条件是小于k,所以不管怎么处理都影响不到a [2],故答案为2。 查看试题解析出处>>

相关推荐

发布评论 查看全部评论