[单选题]

若有以下定义和语句 int a=4,b=3,*p, *q, *w; p=&a; q=&b; w=q; q=NULL; 则以下选项中错误的语句是

A.*q=0

B.w=p

C.*p=a;

D.*p=*w;

参考答案与解析:

相关试题

若有以下定义和语句 int a=4.b=3.* p, * q, * w; p=&

[单选题]若有以下定义和语句 int a=4.b=3.* p, * q, * w; p=&a;q=& b; w=q;q=NULL; 则以下选项中错误的语句是A.*q=0;B.w=p;C.*p=a;D.*p=* w;

  • 查看答案
  • 若有以下定义和语句:#includeinta=4,b=3,*p,*q,*w;p=

    [单选题]若有以下定义和语句:includeinta=4,b=3,*p,*q,*w;p=&a; q=&b; w=q; q=NULL;则若有以下定义和语句: #include<stdio.h> int a=4,b=3,*p,*q,*w; p=&a; q=&b; w=q; q=NULL; 则以下选项中错误的语句是( )。A.*q=0;B.w=p;C.*p=a;D.*p=*w;

  • 查看答案
  • 若有以下定义和语句: int s[4][5],(*p)[5]; p=s; 则指针

    [单选题]若有以下定义和语句: int s[4][5],(*p)[5]; p=s; 则指针对s数组中第三个元素的正确引用形式是( )。A.p[0][3]B.p[1][2]C.p[0][2]D.p[1][3]

  • 查看答案
  • 若有一些定义和语句 #include int a=4,b=3,*p,*q,*w

    [单选题]若有一些定义和语句 include int a=4,b=3,*p,*q,*w; p=&a; q=&b; w=q; q若有一些定义和语句 #include <stdio.h> int a=4,b=3,*p,*q,*w; p=&a; q=&b; w=q; q=NULL; 则以下选项中错误的语句是A.*q=0;B.w=p;C.*p=va;D.*p=*w;

  • 查看答案
  • 若有以下定义和语句,则输出结果是______。int**pp,*p,a=10,b

    [单选题]若有以下定义和语句,则输出结果是______。int **pp,*p,a=10,b=20;pp=&p; p=&a; p=&b; printf("%d/n",*p,**pp);A.10,20B.10,10C.20,10D.20,20

  • 查看答案
  • 若有如下定义和语句: int s[4][5],(*p)[5]; p=S; 则指针

    [单选题]若有如下定义和语句: int s[4][5],(*p)[5]; p=S; 则指针对s数组中第三个元素的正确引用形式是( )。A.p[0][3]B.p[1][2]C.p[0][2]D.p[1][3]

  • 查看答案
  • 若有以下定义和语句,则对w数组元素非法引用的是______。int w[2][3

    [单选题]若有以下定义和语句,则对w数组元素非法引用的是______。 int w[2][3],(*pw)[3];pw=w;A.w[0]+2B.*(pw+1)[2]C.pw[0][0]D.*(pw[1]+2)

  • 查看答案
  • 有以下定义和语句 int a[3][2]={1,2,3,4,5,6,},*p[3

    [单选题]有以下定义和语句int a[3][2]={1,2,3,4,5,6,},*p[3];p[0]=a[1];则*p[0]+1)所代表的数组元素是A.a[0][1]B.a[1][0]C.a[1][1]D.a[1][2]

  • 查看答案
  • 若有以下定义和语句: iht w[2][3],(* pw)[3];pw=w; 则

    [单选题]若有以下定义和语句: iht w[2][3],(* pw)[3];pw=w; 则对w数组元素的非法引用是 ( )A.* (w[0]+2)B.* (pw + 1)[2]C.pw[0][0]D.* (pw[1]+2)

  • 查看答案
  • 若有以下定义和语句 struct a{ int n,m;}; struct a

    [单选题]若有以下定义和语句 struct a{ int n,m;}; struct a st[3]={{2,3},{4,5},{6,7}}; struct a*p=st;则以下错误的引用是A.(p++)->n; B.st[0].n; C.(*p).n; D.P=&st.m,

  • 查看答案
  • 若有以下定义和语句 int a=4,b=3,*p, *q, *w; p=&a;