• 2022-06-06
    若有定义char s[]="good";char t[]={'g','o','o','d'}; 则下列叙述正确的是()。
    A: s和t完全相同
    B: 数组s比t短
    C: 数组s和t长度相同
    D: 数组s比t长
  • D

    内容

    • 0

      中国大学MOOC: 设有数组定义:char a[]=student;char b[]=[s,t,u,d,e,n,t];则以下叙述正确的是()。

    • 1

      合法的数组定义是( ) 。 A: char a[ ] = {‘s’, ‘t’, ‘r’, ‘i’, ‘n’, ‘g’, 0}; B: char s = "string"; C: char a[ ] = {‘s’, ‘t’, ‘r’, ‘i’, ‘n’, ‘g’, ‘\0’};<br>char a[] = "string";

    • 2

      若有定义char a&#91; &#93;="toyou", b&#91; &#93;={′t′,′o′,′y′,′o′,′u′};则正确的描述是 ( )。 A: a数组和b数组的长度相同 B: a数组长度小于b数组长度 C: a数组长度大于b数组长度 D: a数组等价于b数组

    • 3

      设有如下的程序段:chars&#91;&#93;="girl",*t;t=s;则下列叙述正确的是()。 A: 数组s中的内容和指针变量t中的内容相等 B: s数组长度和t所指向的字符串长度相等 C: *t与s[0]相等

    • 4

      若有说明:char s&#91;&#93;="china";char *p;p=s;以下叙述正确的是( ). A: s和p性质完全相同 B: 数组s的内容与指针变量p的内容完全相同 C: 数组s的长度与指针p的长度相同 D: *p与s[0]的值相等