设inta,*p=doubleb,*q;则以下语句中正确的是()。A、p=B、q=p;C、p=NULLD、q=newint;

设inta,*p=&a;doubleb,*q;则以下语句中正确的是()。

A、p=&b;

B、q=p;

C、p=NULL

D、q=newint;


相关考题:

若有以下定义和语句: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;

若有一些定义和语句include inta=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;

若有一些定义和语句: include inta=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;

有四组对指针变量进行操作的语句,以下判断正确的选项是() (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.以上结论都不正确

【单选题】以下对指针变量的操作中,不正确的是()。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;

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.以上结论都不正确

2、若有以下定义,则赋值正确的是()。 int a ,b , *p; float c, *q;A.p=cB.q=pC.p=aD.q=new int

若有以下定义,则赋值正确的是()。 int a ,b , *p; float c, *q;A.p=cB.q=pC.p=aD.q=new int

【单选题】有四组对指针变量进行操作的语句,以下判断正确的选项是()。 (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.以上结论都不正确