itgle.com

下面对字符数组初始化正确的是()A、chara[5]={"a","b","c","d","e"};B、chara[3]={’a’,’b’,’c’,’d’,’e’};C、chara[5]={’a’,’b’,’c’,’d’,’e’};D、chara[10]={’a’,’b’,’c’,’d’,’e’};

题目

下面对字符数组初始化正确的是()

  • A、chara[5]={"a","b","c","d","e"};
  • B、chara[3]={’a’,’b’,’c’,’d’,’e’};
  • C、chara[5]={’a’,’b’,’c’,’d’,’e’};
  • D、chara[10]={’a’,’b’,’c’,’d’,’e’};

相似考题
更多“下面对字符数组初始化正确的是()”相关问题
  • 第1题:

    对两个数组a和b进行下列初始化: char m[]="1234567"; char n[]={'1','2','3','4','5','6','7'}; 则下列叙述正确的是( )。

    A.数组m与数组n完全相同

    B.数组m与数组n长度相同

    C.数组m比数组n长1

    D.数组m与数组n中都存放字符串


    正确答案:C
    解析: 本题考查字符数组和字符串赋值给数组的一些区别。语句“char m[]="1234567";”定义了一个字符型数组并进行了初始化,C语言规定,在字符串的末尾自动加上串结束标记'\0',因此数组m的长度是8;而数组n是按照字符方式对数组进行初始化,系统不会自动加上串结束标记'\0',因此数组n的长度是7。

  • 第2题:

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

    A.charc[]='goodmorning';

    B.char,c[20]="goodmoming";

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

    D.charc[]={"goodmoming"};


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

  • 第3题:

    数组a经初始化chara[]=“English”;a[7]中存放的是()。

    A."h"

    B.字符串的结束符

    C.变量h

    D.字符h


    参考答案:B

  • 第4题:

    对两个数组a和b进行下列初始化: char m[]1="l234567": char n[]={1,2 ,3,4 ,5,6,7); 则下列叙述正确的是( )。

    A.数组m与数组n完全相同

    B.数组m与数组n长度相同

    C.数组m比数组n长1

    D.数组m与数组n中都存放字符串


    正确答案:C
    在m数组中赋值的是字符串,其长度为7,末尾有结束符\0,故字节数为8,而n数组中赋的是字符,其长度为7,故C选项正确。

  • 第5题:

    对两个数组a和b进行下列初始化: A.数组m与数组n完全相同B.数组m与数组n长度相同SXB

    对两个数组a和b进行下列初始化:

    A.数组m与数组n完全相同

    B.数组m与数组n长度相同

    C.数组m比数组n长1

    D.数组m与数组n中都存放字符串


    正确答案:C
    在m数组中赋值的是字符串,其长度为7,末尾有结束符ˊ\0ˊ,故字节数为8,而n数组中赋的是字符,其长度为7,故C选项正确。

  • 第6题:

    对两个数组a和b进行如下初始化: char a[]="ABCDEF"; char b[]={'A','B','C','D','E','F',}; 则以下叙述正确的是

    A.数组a与数组b完全相同

    B.数组a与数组b长度相同

    C.数组a与数组b中都存放字符串

    D.数组a比数组b长度长


    正确答案:D
    解析:数组a中最后一个元素是字符串结束标识'\0',所以a数组长度为7,而b数组长度为6,所以答案为D)。注意:通过赋初值的方式给一维字符数组赋字符串。

  • 第7题:

    关于字符数组说明正确的是()

    • A、字符数组中的字符只能一个一个输入
    • B、字符数组中的字符可以整体输入
    • C、字符数组中的字符只能是字母
    • D、字符数组中的字符不能含有空格

    正确答案:B

  • 第8题:

    数组a经初始化char a[ ]=“English”;a[1]中存放的是()。

    • A、字符n
    • B、字符E
    • C、“n”
    • D、“E”

    正确答案:A

  • 第9题:

    字符型数组可以用来存储字符串,因此可以用字符串初始化数组,例如:charstr[]="CProgramming";。


    正确答案:正确

  • 第10题:

    单选题
    数组a经初始化char a[ ]=“English”;a[1]中存放的是()。
    A

    字符n

    B

    字符E

    C

    “n”

    D

    “E”


    正确答案: A
    解析: 暂无解析

  • 第11题:

    单选题
    数组a经初始化chara[]=“English”;a[1]中存放的是()。
    A

    n

    B

    字符n

    C

    E

    D

    字符E


    正确答案: D
    解析: 暂无解析

  • 第12题:

    单选题
    数组a经初始化chara[]=“English”;a[7]中存放的是()。
    A

    h

    B

    字符串的结束符

    C

    变量h

    D

    字符h


    正确答案: D
    解析: 暂无解析

  • 第13题:

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

    A.char c[]='goodmorning';

    B.char c[20]"goodmoming";

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

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


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

  • 第14题:

    数组a经初始化chara[]=“English”;a[1]中存放的是()。

    A."n"

    B.字符n

    C."E"

    D.字符E


    参考答案:B

  • 第15题:

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

    A.char c[]='goodmorning';

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

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

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


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

  • 第16题:

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

    B.

    C.

    D.

    A.A

    B.B

    C.C

    D.D


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

  • 第17题:

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


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

  • 第18题:

    数组的类型可以是基本数据类型,也可以是用户自定义的记录类型。如果省略类型说明,数组会被设置为默认的()。数组中各个元素在定义时如果是数值类型就被默认初始化为(),如果是字符串类型就被初始化为()。
    变体类型(Variant);0;空字符串

  • 第19题:

    数组a经初始化char a[]=“English”;a[7]中存放的是()。

    • A、 字符串的结束符
    • B、 字符h
    • C、 “h”
    • D、 变量h

    正确答案:A

  • 第20题:

    下列字符数组的定义中可以实现字符数组初始化的是()

    • A、charc[]=‘a’,’b’,’C’
    • B、chara[4]={"you"}
    • C、chara[]="hello"
    • D、charc[4]={‘a’,’中国’,’c’}

    正确答案:B,C

  • 第21题:

    下面是有关C语言字符数组的描述,其中正确的是()

    • A、不可以用赋值语句给字符数组名赋字符串
    • B、可以用输入语句把字符串整体输入给字符数组
    • C、字符数组中的内容不一定是字符串
    • D、字符数组只能存放字符串

    正确答案:A,B,C

  • 第22题:

    填空题
    数组的类型可以是基本数据类型,也可以是用户自定义的记录类型。如果省略类型说明,数组会被设置为默认的()。数组中各个元素在定义时如果是数值类型就被默认初始化为(),如果是字符串类型就被初始化为()。

    正确答案: 变体类型(Variant),0,空字符串
    解析: 暂无解析

  • 第23题:

    单选题
    数组a经初始化char a[]=“English”;a[7]中存放的是()。
    A

     字符串的结束符

    B

     字符h

    C

     “h”

    D

     变量h


    正确答案: D
    解析: 暂无解析