若有说明语句: char a[ ]="It is mine"; char * p="It is mine"; 则以下不正确的叙述是A.a+1表示的是字符t的地址B.p指向另外的字符串时,字符串的长度不受限制C.p变量中存放的地址值可以改变D.a中只能存放10个字符

题目

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

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

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

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

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


相似考题
更多“若有说明语句:char a[ ]="It is mine";char * p="It is mine";则以下不正确的叙述是A.a+1表示的 ”相关问题
  • 第1题:

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

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

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

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

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


    正确答案:D

  • 第2题:

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

    A.work.no

    B.(*p).no

    C.p->no

    D.work->no


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

  • 第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*language[]={“fortran” ,”basic”,”pascal”,”java”,”c”,}; char **p; p=language+2; 则语句printf(“%on,”*p) ; ()

    A.输出的是language[2]元素的地址

    B.输出的是字符窜pascal

    C.输出的是language[2]元素的值,它是字符窜pascal的首地址

    D.格式说明不正确,无法得到确定的输出


    scanf(“%d%f”,&a,&b);

  • 第5题:

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

    A.work.no

    B.(*p).no

    C.p->no

    D.work->no


    work->no