更多“下列字符数组初始化语句中,不正确的是()。A.char c[]='goodmorning';B.char c[20]"goodmoming";C. ”相关问题
  • 第1题:

    下列字符数组初始化语句中,不正确的是( )。

    A.char c[]='goodmoming';

    B.char c[20]="goodmorning";

    C.char c[]={'a','b','c','d'};

    D.char c[]={"goodmoming"};


    正确答案:A
    解析:本题考查两个概念:①用单引号括起来的一个字符常量只能存放一个字符;②C语言中没有字符串变量,只能用字符数组来存储字符串。
      选项A) 中一个单引号内放了若干个字符是错误的:选项B) 和选项D) 选项中将一个字符串赋值给一个字符数组是允许的。

  • 第2题:

    下列字符数组初始化语句中,不正确的是( )。

    A.char c[]=\goodmorning';

    B.char c[20]="goodmorning";

    C.char c[]={'a','b','c','d');

    D.char c[]={"goodmorning");


    正确答案:A
    解析:本题考查两个概念:①用单引号括起来的一个字符常量只能存放一个字符;②C语言中没有字符串变量,只能用字符数组来存储字符串。选项A)中一个单引号内放了若干个字符是错误的;选项B)和选项D)选项中将一个字符串赋值给一个字符数组是允许的。

  • 第3题:

    下列初始化字符数组的语句,正确的是()。

    A.char[] str = {'h', 'e', 'l', 'l', 'o'};

    B.char[5] str = "hello";

    C.char[5] str = {"hi"};

    D.char[100] str = "";


    A

  • 第4题:

    下列字符数组初始化语句中,不正确的是( )。

    A.char c[]=goodmorning;

    B.char c[20]="goodmorning";

    C.char c[]={a,b ,c ,d);

    D.char c[]={"ffgoodmorning"};


    正确答案:A
    本题考查两个概念:①用单引号括起来的一个字符常量只能存放一个字符;②℃语言中没有字符串变量,只能用字符数组来存储字符串。

  • 第5题:

    下列初始化字符数组的语句中,正确的是()。

    A.char str[5] = "hello";

    B.char[] str = {'h', 'e', 'l', 'l', 'o'};

    C.char str[5] = {"hi"};

    D.char str[100] = "";


    B