若有说明:int n=2,*p=n,*q=p,则以下非法的赋值语句是()A.p=qB.*p=*qC.n=*qD.p=n
若有说明:int n=2,*p=&n,*q=p,则以下非法的赋值语句是()
A.p=q
B.*p=*q
C.n=*q
D.p=n
参考答案和解析
C
相关考题:
若有以下说明和语句:sturct st { int n;char *ch;}; struct st a[3]={5, "abc",7, "def",9, "ghk"},*p=a;则值为6的表达式是( )。A)p++-n B)p-n++C)(*p).n++ D)++p-n
若有定义int *p,n;则通过语句scanf能够正确读入数据的程序段是( )。A.p=n;scanf("%d",p);B.p=n;scanf("%d",*p);C.scanf("%d",n);D.p=n;scanf("%d",p);
若有以下说明和语句: struct st{int n;char*ch;} struct st a[3]={5,"abc"7,"def",9",ghk"),*p=a; 则值为6的表达式是______。A.p++->nB.p->n++C.(*p).n++D.#NAME?
若有以下说明和语句: struct st{int n;char * ch;}; struct st a[3]={5,"abc",7,"def",9,"ghk"},*p=a; 则值为6的表达式是 ______。A.p++->nB.p->n++C.(*p).n++D.++p->n
若有说明:int *p1,*p2,m=5,n; 以下都是正确的赋值语句的选项是()。A、p1=m; p2=p1;B、p1=m; p2=n; *p1=*p2;C、p1=m; p2=p1;D、p1=m; *p2=*p1;
若有说明:int*p1,*p2,m=5,n=9;以下均是正确赋值语句的选项是()A、p1=m;p2=p1;B、p1=m;p2=n;*p1=*p2;C、p1=m;p2=p1D、p1=m;*p2=*p1;
单选题若有说明:int *p1,*p2,m=5,n; 以下都是正确的赋值语句的选项是()。Ap1=m; p2=p1;Bp1=m; p2=n; *p1=*p2;Cp1=m; p2=p1;Dp1=m; *p2=*p1;
单选题若有说明:intn=2,*p=n,*q=p,则以下非法的赋值语句是:()Ap=qB*p=*qCn=*qDp=n