设inta,*p=&a;doubleb,*q;则以下语句中正确的是()。
A、p=&b;
B、q=p;
C、p=NULL
D、q=newint;
第1题:
【单选题】以下对指针变量的操作中,不正确的是()。
A.int a, *p, *q; p=q=&a;
B.int a, *p, *q; q=&a; p=*q;
C.int a=6, b,*p; p=&a; b=*p;
D.int a=6, *p, *q=&a; p=q;
第2题:
2、若有以下定义,则赋值正确的是()。 int a ,b , *p; float c, *q;
A.p=&c
B.q=p
C.p=&a
D.q=new int
第3题:
【单选题】有四组对指针变量进行操作的语句,以下判断正确的选项是()。 (1)int *p,*q;q=p; int a,*p,*q;p=q=&a; (2)int a,*p,*q;q=&a;p=*q; int a=20,*p;*p=a; (3)int a=b=0,*p;p=&a;b=*p; int a=20,*p,*q=&a;*p=*q; (4)int a=20,*p,*q=&a;p=q; int p,*q;q=&p;
A.正确:(1) 不正确:(2),(3),(4)
B.正确:(1),(4) 不正确:(2),(3)
C.正确:(3) 不正确:(1),(2),(4)
D.以上结论都不正确
第4题:
5、有四组对指针变量进行操作的语句,以下判断正确的选项是() (1) int *p,*q; q=p; int a,*p,*q; p=q=&a; (2) int a,*p,*q; q=&a; p=*q; int a=20,*p; *p=a; (3) int a=b=0,*p; p=&a; b=*p; int a=20,*p,*q=&a; *p=*q; (4) int a=20,*p,*q=&a; p=q; int p,*q; q=&p;
A.正确:(1) 不正确:(2)(3)(4)
B.正确:(1)(4) 不正确:(2)(3)
C.正确:(3) 不正确:(1)(2)(4)
D.以上结论都不正确
第5题:
若有以下定义,则赋值正确的是()。 int a ,b , *p; float c, *q;
A.p=&c
B.q=p
C.p=&a
D.q=new int