若有定义语句:int a=2,*p1=&a,*p2=&a;则下面不能正确执行的赋值语句是()。
A: a=*p1+*p2;
B: p1=a;
C: p1=p2;
D: a=*p1*(*p2);
A: a=*p1+*p2;
B: p1=a;
C: p1=p2;
D: a=*p1*(*p2);
举一反三
- 对于声明 int a=1*p,*p1=&a,*p2=&a; 下列表达式错误的是( )。 A: a=*p1+*p2 B: p=p1 C: p=p1+p2 D: a=p1-p2
- 四格表χ2检验的检验假设是() A: P1=P2 B: P1≠P2 C: π1=π2 D: π1≠π2 E: P≠兀
- 【单选题】点P(1,2,3)关于xoy面的对称点为(p1,p2,p3).则 A. p1=1, p2=2, p3=-3 B. p1=-1, p2=-2, p3=-3 C. p1=-1, p2=-2, p3=3 D. p1=1, p2=-2, p3=-3
- 若有定义语句:int a=2,*p1=&a,*p2=&a;则下面不能正确执行的赋值语句是()。 A: a=*p1+*p2; B: p1=a; C: p1=p2; D: a=*p1*(*p2);
- 有以下程序: main() int a=1, b=3, c=5, *p; int *p1=&a, *p2=&b, *p3=&c; *p= *p1*(*p2); printf("%d\n", *p); 执行后的输出结果是( )。 A: 1 B: 2 C: 3 D: 4