给出以下定义:则正确的叙述为( )。A.数组m和数组n等价B.数组m和数组n的长度相同C.数组m的长度小于数组n的长度D.数组m的长度大于数组n的长度

题目

给出以下定义:则正确的叙述为( )。

A.数组m和数组n等价

B.数组m和数组n的长度相同

C.数组m的长度小于数组n的长度

D.数组m的长度大于数组n的长度


相似考题
更多“ 给出以下定义:则正确的叙述为( )。A.数组m和数组n等价B.数组m和数组n的长度相同C.数组m的长度小于数组n的长度D.数组m的长度大于数组n的长度 ”相关问题
  • 第1题:

    对两个数组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选项正确。

  • 第2题:

    对两个数组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。

  • 第3题:

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

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

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

    C.数组m比数组n长1

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


    C 本题考查字符串数组和字符数组赋值的区别。“charm[]=″1234567″;”定义一个字符型数组并初始化,C语言规定,在字符串的末尾自动加上串结束标记ˊ\0ˊ,因此数组m的长度是8;而数组n是按照字符方式对数组初始化,系统不加上串结束标记ˊ\0ˊ,因此数组n的长度是7。

  • 第4题:

    对两个数组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选项正确。

  • 第5题:

    给出以下定义: char x[]="abcdefg"; char y[]={'a','b','c','d','e','f','g'};则正确的叙述为______。

    A.数组x和数组y等价

    B.数组x和数组y的长度相同

    C.数组x的长度大于数组y的长度

    D.数组x的长度小于数组y的长度


    正确答案:C
    解析:在C语言中,字符串以'\0'作为结束符,因此数组x的长度为7+1=8,而数组y的长度等于7。