• 2022-07-25
    下列关于带初始赋值的字符数组说明中,错误的是_____。
    A: char str[]={'T','u','r','b','o',' ','C','\0'};
    B: char str[7]="Turbo C";
    C: char str[]="Turbo C";
    D: char *str="Turbo C";
  • B

    内容

    • 0

      下列字符数组定义错误的是: A: char str[]="abc"; B: char str[]={"abc"}; C: char str[3]={'a', 'b', 'c'}; D: char str[3]={"abc"};

    • 1

      以下对二维数组a进行正确初始化的是(). A: static char word[]='Turbo\0'; B: static char word[]={'T','u','r','b','o','\0'}; C: static char word[]={"Turbo\0"}; D: static char word[]="Turbo\0";

    • 2

      以下给字符数组str定义和赋值正确的是( )。 A: char str[10]; str={"China!"}; B: char str[ ]={"China!"}; C: char str[10]; strcpy( str,"abcdefghijkl"); D: char str[10]={"abcdefghijkl"};

    • 3

      定义char str[9];scanf("%s",str);从键盘输入Turbo c↙(↙代表按回车键操作),则键盘输入的字符最终输入给数组str中字符个数是6.

    • 4

      下列对str 初始化为字符串“abc”的是( ) A: char str={abc}; B: char str[]={'a','b','c','\0'}; C: char str[]={'a','b','c'}; D: char str[]=abc;