int*p1,*p2,intk,则不能正确执行的语句是()。
第1题:
写出下列程序的执行结果。 swap(p1,p2) int*p1,*p2; {int p; p=*p1;*p1=*p2;*p2=p; } main() {int a,b,*p1,*p2; scanf("%d%d",&a,&B); p1=&a;p2=&b; if(a<B)swap(p1,p2); printf("\na=%d,b=%d\n",a,B); } 若a=7,b=8,则程序的运行结果为( )。
第2题:
若有说明:int*p1,*p2,n=8,m;下列均是正确赋值语句的选项是( )。
A.p1:&n;p2=&pl;
B.p1=n;
C.p1=&n;*p2=p1;
D.p1=&n;p2=p1;
第3题:
A.a=*p1+*p2
B.p1=a
C.p1=p2
D.a=*p1*(*p2)
第4题:
此题为判断题(对,错)。
第5题:
下列程序的输出结果是______。
main()
{ int a=2,b=4,c=6;
int*p1=&a,*p2=&b,*p;
*(p=&C) =*p1*(*p2);
printf("%d\n",c);
}
第6题:
若有说明:int*p1,*p2,n=8,m;下列均是正确赋值语句的选项是( )。
A.p1=&n;p2=&p1;
B.p1=n;
C.p1=&n;*p2=p1;
D.p1=&n;p2=p1;
第7题:
设有语句:“int a=1,b=2,*p1=&a,*p2=&b;”,则使指针p1指向变量b的赋值语句是______。
A.p1=*p2
B.*p1=p2
C.p1=p2
D.*p1=*p2
第8题:
设p1和p2是指向同一个int型一维数组的指针变量,k为int型变量,则下列不能正确执行的语句是( )。A.k=*p1+*p2 B.p2=kC.p1=p2 D.k=*p1*(*p2)
第9题:
A.c=*p1+*p2;
B.p2=c;
C.p1=p2;
D.c=*p1*(*p2);
第10题:
设int*p2=&x,*p1=a;p2=*b,则a和b的类型分别是______ 。
A.int*和int
B.int*和int**
C.int 和int*
D.int*和int*