• 2022-06-05
    下列字符数组的定义和初始化中错误的是( )。
    A: char s1[]="china";
    B: char s2[]={"china"};
    C: char s3[5]="china";
    D: char s4[5]={'c','h','i','n','a'};
  • C

    内容

    • 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]={"abc"}; B: char s[5]={'a','b','c'}; C: char s[ ]={'a','b','c'}; D: char s[4]="abcd";

    • 3

      以下四种说法中,正确的是________。 A: char*a="china";等价于char*a;*a="china"; B: charstr[]={"china"};等价于charstr[10];str[]={"china"}; C: char*s="china";等价于char*s;s="china"; D: chara[4]="abc",b[4]="abc";等价于chara[4]=b[4]="abc";

    • 4

      (单选题)以下对数组s的初始化,错误的是_______。 A: char s[5] = { "abc" } ; B: char s[5] = { 'a' , 'b' , 'c' } ; C: char s[5] = "" ; D: char s[5] = "abcde" ;