单选题
有以下程序: #include
main( ) { int i,array[6]={1,5,0,4}; for(i=0;i<5;i++) printf(“%d”,array[i]); printf(“\n”); } 程序运行后的输出结果是( )。
A、
0 4 0 4 0
B、
1 5 0 4 0
C、
1 5 5 4 0
D、
1 2 1 2 0
【正确答案】
B
【答案解析】
解析:本题主要考查一维数组的输出。由于数组中有6个元素,但初始化数组的时候只给出4个元素,所以array[5]=0,array[6]=0,前面几位元素依次输出,不够位数补0,所以选项B正确。
提交答案
关闭