以下对指针变量的操作中,正确的是()
A: intp,q;q=&p
B: intp,q;q=p=NULL
C: inta=5,p;p=a
D: inta=5,p,q=&a;p=q
A: intp,q;q=&p
B: intp,q;q=p=NULL
C: inta=5,p;p=a
D: inta=5,p,q=&a;p=q
B
举一反三
- 9.4下面对指针变量进行操作的语句,正确吗? inta=20,*p,*q=&a;p=q; intp,*q;q=&p;
- 以下对指针变量的操作中,不正确的是___ A: inta,*p,*q;p=q=&a; B: inta=6,*p,*q=&a;p=q; C: inta=b=6,*p;p=&a;b=*p; D: inta=5,*p,*q=&a;*p=*q;
- 以下对指针变量的操作中,错误的程序段是()。 A: intx=0,*p;*p=x; B: intx=1,*p,*q=&x;p=q; C: int*p,*q;q=p=NULL; D: intp,*q;q=&p;
- 以下对指针变量的操作中,不正确的是( )。 A: int p, *q; q=&p; B: int *p, *q; q=p=NULL; C: int a=5, *p, *q=&a; p=q; D: int a=5, *p; *p=a;
- 9.4下列指针变量进行操作的语句,正确吗? (1)int*p,*q;q=p; inta,*p,*q;p=q=&a;
内容
- 0
有变量定义及语句“inta=3,b=5,*p,*q;p=&a;q=&b;”,若要让p也指向b,则可以实现的赋值语句是()。 A: *p=*q; B: p=q; C: p=*q; D: *p=q;
- 1
以下对指针变量的操作中,错误的程序段是( )。 A: int x=0,*p; *p=x; B: int x=1,*p,*q=&x;p=q; C: int *p,*q; q=p=NULL; D: int p,*q; q=&p;
- 2
有四组对指针变量进行操作的语句,以下判断正确的选项是( )。 (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;
- 3
6、以下哪个步骤是P⟷Q⇔(﹁P∨Q)∧(﹁Q∨P)等价证明的正确步骤 P⟷Q 1、⇔( P→Q)∧( Q→P) 2、⇔(﹁P∨Q)∧( Q→P) 3、⇔(﹁P∧Q)∨( Q→P) 4、⇔(﹁P∨Q)∨( Q→P) 5、⇔(﹁P∨Q)∧(﹁Q∨P)
- 4
以下对指针变量的操作中,不正确的是( )。 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;