选择题
有以下程序
#include<stdio.h>
main()
{ int a[3]={0},i,j,k=2;
for(i=0;i<k; i++)
for(j=0; j<k; j++) a[j]=a[i]+1;
printf('%d\n',a[1]);
}
程序运行后的输出结果是______。
A、
1
B、
0
C、
2
D、
3
【正确答案】
D
【答案解析】
[考点] 函数、指针和数组 该题首先初始化一维数组a[3],所有元素都为0;执行嵌套循环for语句,当i=0,j=0时,a[0]=a[0]+1=1;当i=0,j=1时,a[1]=a[0]+1=2;当i=1,j=0时,a[0]=a[1]+1=3;当i=1,j=1时,a[1]=a[1]+1=3。
提交答案
关闭