• 2022-05-27
    下列数组声明中不正确的是( )。
    A: char a[4] ;
    B: char a[ ][4]={"aa",""};
    C: char a[4][ ];
    D: char a[5][4];
  • C

    内容

    • 0

      数组定义及初始化正确的是( ) A: char a[5]=; B: int a[5]=0,1,2,3,4,5; C: char a="string"; D: char a[]=’0’,’1’,’2’,’3’,’4’,’5’;

    • 1

      char[] suit={(char)3, (char)4, (char)5, (char)6};可以换成以下那句 A: char[] suit={3, 4, 5, 6}; B: char[] suit={‘3’, ‘4’, ‘5’, ‘6’}; C: char[] suit={"3", "4", "5", "6"}; D: char[] suit={3.ToString(), 4.ToString(), 5.ToString(), 6.ToString()};

    • 2

      下列给字符数组赋初值时,正确的是()。 A: char s1[]="abcdef"; B: char s2[4]="abcd"; C: char s3[2][3]={"abc","xyz"}; D: char s4[4][]={’a’,’x’,’s’,’t’};

    • 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";

    • 4

      字符数组的定义,错误的是: A: char c[]="hello"; B: char c[4]="hello"; C: char c[5]="hello"; D: char c[6]="hello";