在C语言中,下列给数组进行初始化中,______是正确的。
A: char sl[4]="abed";
B: char s2[]="efg";
C: char s3[2][3]={"abc","xyz");
D: char s4[][]={'a','b','c'};
A: char sl[4]="abed";
B: char s2[]="efg";
C: char s3[2][3]={"abc","xyz");
D: char s4[][]={'a','b','c'};
B
举一反三
- 下列给字符数组赋初值时,正确的是()。 A: char s1[]="abcdef"; B: char s2[4]="abcd"; C: char s3[2][3]={"abc","xyz"}; D: char s4[4][]={’a’,’x’,’s’,’t’};
- 在下列对字符数组进行初始化中,______是错误的。 A: char s1[]="abcd"; B: char s2[3]="xyz"; C: char *p="hello"; D: char s3[2][4]={"xyz", "mnp"};
- 1.定义一个名为s的字符型数组,并且赋值为字符串"123"的错误语句是 。 A: char s[]={ '1', '2', '3', '\0'}; B: char s[]={ "123"}; C: char s[3]={ '1', '2', '3'}; D: char s[4]={ '1', '2', '3'};
- 下面是对字符数组s的初始化,其中不正确的是( ) A: char s[5]={"abc"}; B: char s[5]={'a','b','c'}; C: char s[ ]={'a','b','c'}; D: char s[4]="abcd";
- 定义一个名为s的字符型数组,并且赋初值为字符串“123”的错误语句是 A: char s[] = {'1', '2', '3', '0'}; B: char s[] = {"123"}; C: char s[3] = {"123 "}; D: char s[4]={'1', '2', '3'};
内容
- 0
下列对字符数组s初始化错误的是( )。 A: char s[5]={"abc"}; B: char s[5]={ 'a', 'b', 'c'}; C: char s[5]= " "; D: char s[5]="abcde";
- 1
下列对数组s的初始化,其中不正确的是______。 A: char s[5] = {"abc"}; B: char s[5] = { 'a', 'b', 'c'}; C: char s[5] = ""; D: char s[5] = "abcdef";
- 2
下面是对一维数组s的初始化,其中正确的是______。( ) A: char s[5]=“abcdef”; B: char s[5]={‘a’,‘b’, ‘c’}; C: char s[5]={“abc”}; D: char s[5]=“”;
- 3
下面对字符数组s的初始化不正确的是( )。 A: char s[5]={“abc”}; B: char s[5]={‘a’,’b’,’c’}; C: char s[5]=“”; D: char s[5]=“abcdef”;
- 4
(单选题)以下对数组s的初始化,错误的是_______。 A: char s[5] = { "abc" } ; B: char s[5] = { 'a' , 'b' , 'c' } ; C: char s[5] = "" ; D: char s[5] = "abcde" ;