题目内容

设变量定义为“int a[4];”,则表达式______不符合C语言语法。

A. *a
B. a[0]
C. a
D. a++

查看答案
更多问题

以下程序的输出结果是【】 。main(){ char s[]="abcdef";s[3]=‘\0';printf("%s\n",s);}

A. abc
B. abcdef
C. ef
D. abcd

对以下说明语句 int a[10]={6,7,8,9,10}; 的正确理解是().

A. 将5个初值依次赋给a[1]至a[5]
B. 将5个初值依次赋给a[0]至a[4]
C. 将5个初值依次赋给a[6]至a[10]
D. 数组长度与初值的个数不相同,所以此语句不正确

下列数组说明中,正确的是().

A. static char str[]="China";
B. static char str[]; str="China";
C. static char str1[5],str2[]={"China"}; str1=str2;
D. static char str1[],str2[];str2={"China"}; strcpy(str1,str2);

下不能对二维数组a进行正确初始化的语句是().

A. int a[2][3]={0};
B. int a[][3]={{1,2},{0}};
C. int a[2][3]={{1,2},{3,4},{5,6}};
D. int a[][3]={1,2,3,4,5,6};

答案查题题库