设“int a[][4]={0,0);”则以下错误的描述是()。
A. 数组a的每个元素都可得到初值0
B. 二维数组a的第一维大小为1
C. 数组a的行数为1
D. 只有元素a[0][0]和a[0][1]可得到初值0,其余元素得不到初值0
查看答案
定义一个名为“s”的字符型数组,并且赋初值为字符串“123”的错误语句是()。
A. char s[]={‘1’,‘2’,‘3’,‘\0’);
B. char s[]={“1 23”);
C. char s[]={“123\n”);
D. char s[4]={‘1’,‘2’,‘3’};
下列各语句定义了数组,不正确的是()。
A. int a[1][3];
B. int x[2][2]={1,2,3,4);
C. int x[2][]={1,2,4,6);
D. int m[][3]={1,2,3,4,5,6);
下面程序以每行4个数据的形式输出a数组,请填空。 define N 20 main() {int a[N],i; for(i=0;i<N;i++)scanf(“%d”,________); for(i=0;i<N;i++) {if(____________)________________; printf(“%3d”,a[i]); } printf(“\n”); }
下列程序段的输出结果是___________。 main() {char b[]=“Helio,you”; b[5]=0; printf(“%S\n”,b); }