若有说明语句:char s[]="it is a example.", *t="it is aexample."则以下不正确的叙述()。A.s表示的是第一个字符i的地址,s+1表示的是第二个字符t的地址B.t指向另外的字符串时,字符串的长度不受限制C.t变量中存放的地址值可以改变D.s中只能存放16个字符

题目
若有说明语句:char s[]="it is a example.", *t="it is aexample."则以下不正确的叙述()。

A.s表示的是第一个字符i的地址,s+1表示的是第二个字符t的地址

B.t指向另外的字符串时,字符串的长度不受限制

C.t变量中存放的地址值可以改变

D.s中只能存放16个字符


相似考题
更多“若有说明语句:char s[]="it is a example.", *t="it is aexample."则以下不正确的叙述()。 ”相关问题
  • 第1题:

    若有说明语句 char a[]="It is mine"; char*p="It is mille"; 则以下不正确的叙述是( )。

    A.a+1表示的是字符t的地址

    B.p指向另外的字符串时,字符串的长度不受限制

    C.P变量中存放的地址值可以改变

    D.a中只能存放10个字符


    正确答案:D

  • 第2题:

    若有如下说明语句,则指针p所指向的字符串的长度是 ________。 char *s=”t”NameAddressn”;

    A.15

    B.18

    C.19

    D.说明不合法


    15

  • 第3题:

    若有以下说明和语句,则以下引用方式中不正确的是()。 struct worker { int no; char *name; }work, *p=&work;

    A.work.no

    B.(*p).no

    C.p->no

    D.work->no


    D解析:?的优先级远高于'&'和'*'。

  • 第4题:

    若有说明语句 char a[]="It is mine"; char*p=" It is mine"; 则以下不正确的叙述是( )。

    A.a+1表示的是字符t的地址

    B.p指向另外的字符串时,字符串的长度不受限制

    C.P变量中存放的地址值可以改变

    D.a中只能存放10个字符


    正确答案:D

  • 第5题:

    若有说明语句: int s[4][6], t[6][4], (*p)[6]; 则以下选项中,正确的是________

    A.p=t

    B.p=s

    C.p=s[0]

    D.p=t[0]


    C 解析:表达式p++->n相当于先取p->n的值(即a[0].n),再p++(指针后移指向元素a[1]):表达式p->n++相当于先取p->n的值(即a[0].n),再将p->n的值(即a[0].n的值)加1;表达式++p->n先将p->n的值加1(即a[0].n的值加1),可见,它的值应该是6。选项D和选项B一样。