若有定义:int a[10],k=4;无法正确引用数组a中元素的是()。
A. a[8-k]
B. a[8+k]
C. a[8/k]
D. a[0]
查看答案
对二维数组a初始化正确的是()。
A. int a[2][3]={{1,2},{3},{0}}
B. int a[2][3]={{1,2},{3}}
C. int a[2][]={{1,2},{3}}
D. int a[][]={{1,2},{3},{0}}
下面程序段的运行结果是()。int a[][3]={1,2,3,4,5,6,7,8,9,10,11,12}; printf(“%d”,a[2][2]);
A. 9
B. 4
C. 6
D. 2
下列数组定义语句中,错误的是()
A. chara[1]='a';
B. autochara[1]={0};
C. staticchara[l];
D. chara[l];
下列描述中,能正确给字符数组str定义和赋值的是( )。
A. char str[]={"abcdefghijklmn "};
B. char str[10]; str={" abcdefghijklmn "};
C. char str[10]={"abcdefghijklmn"};
D. char str[10]; strcpy(str,"abcdefghijklmn");