若有以下说明:chars1[]={"tree"},s2[]={"flower"};,则以下对数组元素或数组的输出语句中,正确的是()。
A.printf("%s%s",s1[5],s2[7]);
B.printf("%c%c",s1,s2);
C.puts(s1);puts(s2);
D.puts(s1,s2);
第1题:
若有定义语句int a[10]; 以下叙述中正确的是()
A.a[0]是合法的数组元素,a[10]不是合法的数组元素
B.a[0]是合法的数组元素,a[10]是合法的数组元素
C.a[0]不是合法的数组元素,a[10]不是合法的数组元素
D.a[0]不是合法的数组元素,a[10]是合法的数组元素
第2题:
若有以下定义: double w[100]; 则w数组元素下标的上限为()。
第3题:
若有以下定义,则p+6表示() int a[10],*p=a;
A.数组元素a[5]的地址
B.数组元素a[5]的值
C.数组元素a[6]的地址
D.数组元素a[6]的值
第4题:
若有以下语句,则下面()是正确的描述。 char s1[ ]="China"; char s2[ ]={ 'C','h','i','n','a'};
A.s1数组和s2数组的长度相同
B.s1数组长度小于s2数组长度
C.s1数组长度大于s2数组长度
D.s1数组等价于s2数组
第5题:
若有定义语句int a[10]; 以下叙述中正确的是()
A.a[0]不是合法的数组元素,a[10]是合法的数组元素
B.a[0]是合法的数组元素,a[10]不是合法的数组元素
C.a[0]是合法的数组元素,a[10]是合法的数组元素
D.a[0]不是合法的数组元素,a[10]不是合法的数组元素