选择题
有以下程序:
#include <stdio.h>
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、
1,0,2,0,0,9,
B、
1,2,4,9,6,0,
C、
2,9,0,0,1,4,
D、
1,2,0,1,4,1,
【正确答案】
A
【答案解析】
本题定义一个4行2列数组,其中赋值6个数,其余自动为0,根据for循环,第一次输出第一列前三行数,分别是1,0,2;第二次输出第二列前三行数,分别是0,0,9,因此答案为A选项。
提交答案
关闭