选择题

有以下程序:
#include
main()
{
int i, k;
int array[4][2]={{1, 0} , {0} , {2, 9} , {3} } ;
for(i=0; i<2; i++)
for(k=0; k<3; k++)
{
printf(“%d, ”, array[k] [i] );
}
printf(“\ n”);
}
程序运行后的输出结果是(     )。

【正确答案】 A
【答案解析】

本题定义一个 4 行 2 列数组, 其中赋值 6 个数, 其余自动为 0, 根据 for 循环, 第一次输出第一列前三行数, 分别是 1, 0, 2; 第二次输出第二列前三行数, 分别是 0, 0, 9。