设有定义:int n=0,*p=&n,**q=&p;则以下选项中,正确的赋值语句是( )。
A.P=1
B.*q=2;
C.q=p;
D.*p=5;
第1题:
设有定义:int n1=0,n2,*p=&n2,*q=&n1;,以下赋值语句中与n2=n1;语句等价的是()。A)*p=*q; B)p=q;C)*p=&n1; D)p=*q;
第2题:
设有定义:int n=0,*p=&n,**q=&p;,则以下选项中,正确的赋值语句是( )。
A.p=1;
B.*q=2;
C.q=p;
D.*p=5;
第3题:
设有定义:int n1=0,n2,*p=&n2,*q=&n1;,以下赋值语句中与n2=n1;语句等价的是 ______。
A.*p=*q;
B.p=q;
C.*p=&n1;
D.p=*q;
第4题:
现有如下定义:int a,b,*p,*q;,则下列赋值语句错误的是
A.p=&a;
B.q=&b;
C.p=q;
D.p=a;
第5题:
设有定义:int n=0,*p=&n,**q=&p;,则以下选项中,正确的赋值语句是 ______。
A.p=1;
B.*q=2
C.q=p
D.*p=5
第6题:
若有以下定义和语句: #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;
第7题:
若有以下说明和定义 typedef int*INTEGER; INTEGER p,*q; 以下叙述正确的是
A.p是int型变量
B.p是基类型为int的指针变量
C.q是基类型为int的指针变量
D.程序中可用INTEGER代替int类型名
第8题:
设有如下定义:
struct sk
{ int n;
float x; } data, *p;
若要使p指向data中的n域,正确的赋值语句是
A.p=&data.n;
B.*p=data.n;
C.p=(struct sk*)&data.n;
D.p=(struct sk*)data.n;
第9题:
设有定义:int n=0,*p=&n,**q=&p;则以下选项中,正确的赋值语句是( )
A.p=1
B.*q=2;
C.q=p;
D.*p=5;
第10题:
设有定义:int nl=0,n2,*p=&n2,*q=&n1;,下列赋值语句中与n2=n1;语句等价的是( )。
A.*p=*q;
B.p=q;
C.*p=&n1;
D.p=*q;
第11题:
若有一些定义和语句 #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;
第12题:
设有定义:intn1=0,n2,*p=&n2,*q=&n1;,以下赋值语句中与n2=n1;语句等价的是()
第13题:
设有定义:int n1=0,n2,*p=&n2,*q=&n1;,下列赋值语句中与n2=n1;语句等价的是 ( )。
A.*p=*q;
B.p=q;
C.*p=&n1;
D.p=*q;
第14题:
设有定义int n=0,*p=&n,**q=&p;,则下列选项中正确的赋值语句是
A.p=1;
B.*q=2;
C.q=p;
D.*p=5;
第15题:
若有一些定义和语句 #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;
第16题:
若有定义语句:int a[4][10],* P,* q[4];且0<=i<4,则错误的赋值是( )。
A.P=a
B.q[i]=a[i]
C.p=a[i]
D.p=&a[2][1]
第17题:
若有定义语句:int u[4][10],*P,*q[4];且0≤i<4,则错误的赋值是
A.p=a
B.q[i]=a[i]
C.p=a[i]
D.p=&a[2][1]
第18题:
若有以下定义和语句 #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;
第19题:
设有以下程序段: int a[5]={0},*p,*q; p=a; q=a; 则下列选项中,合法的运算是
A.p*q
B.p-q
C.p*q
D.p%q
第20题:
若有以下定义和语句 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;
第21题:
若有以下定义和语句 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;
第22题:
设有以下程序段:int a[5]={0),*p,*q;p=a;q=a;则下列选项中,合法的运算是( )。
A.p+q
B.p-q
C.p*q
D.p%q
第23题:
若有以下说明和定义 typedefint * INTEGER; INTEGER p,* q; 以下叙述正确的是
A.p是int型变量
B.p是基类型为int的指针变量
C.q是基类型为int的指针变量
D.程序中可用INTEGER代替int类型名
第24题:
若有说明:intn=2,*p=&n,*q=p,则以下非法的赋值语句是:()