第7题: [单项选择]下列程序的输出结果是( )。
#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里的条