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