合法的数组定义是( )
A: char a={'U', 'V', 'W','X', 'Y'};
B: char a[5]={"A","A", "A","A","A"};
C: char a[6]= {'A','B','C','D','E'};
D: char a[5]= "ABCDE";
A: char a={'U', 'V', 'W','X', 'Y'};
B: char a[5]={"A","A", "A","A","A"};
C: char a[6]= {'A','B','C','D','E'};
D: char a[5]= "ABCDE";
C
举一反三
- 下列数组定义合法的是( )。 A: int a[ ]="string"; B: char a[6]="string"; C: char a[ ]={1,2,3,4,5}; D: char a[5]={0,1,2,3,4,5};
- 下列对数组的初始化语句中不正确的是( )。 A: char a[5]={"ABCD"}; B: char a[5]={ 'A', 'B', 'C', 'D'}; C: char a[5]= ""; D: char a[5]= "ABCDE";
- 合法的数组定义是( )。 A: char a="string "; B: char a[ ]={0,1,2,3,4,5}; C: char a[ ] = "string"; D: int a[5] ={0,1,2,3,4,5};
- 合法的数组定义是________. A: int a[6]={"string"}; B: int a[5]={0,1,2,3,4,5}; C: char a={"string"}; D: char a[]={0,1,2,3,4,5};
- 以下合法的数组定义是 。 A: char a[ ]={0,1,2,3,4,5} B: int a[5]={0,1,2,3,4,5}; C: char a="string" ; D: char a[]= "string";
内容
- 0
下列对字符数组s初始化错误的是( )。 A: char s[5]={"abc"}; B: char s[5]={ 'a', 'b', 'c'}; C: char s[5]= " "; D: char s[5]="abcde";
- 1
下面合法的数组定义是( ) A: int a[6]={"string"}; B: int a[5]={0,1,2,3,4,5}; C: char a={"string"}; D: char a[]={0,1,2,3,4,5};
- 2
下面合法的数组定义是( ) A: int a[6]={"string"}; B: int a[5]={0,1,2,3,4,5}; C: char a={"string"}; D: char a[]={0,1,2,3,4,5};
- 3
下列对字符串的定义中,错误的是 。 A: char str[5]= "abcde"; B: char str[ ]= "abcde"; C: char *str ="abcde"; D: char str[ ]={ 'a', 'b', 'c', 'd', 'e', '\0'};
- 4
(单选题)以下对数组s的初始化,错误的是_______。 A: char s[5] = { "abc" } ; B: char s[5] = { 'a' , 'b' , 'c' } ; C: char s[5] = "" ; D: char s[5] = "abcde" ;