设p1和p2是指向同一个字符串的指针变量,c为字符变量,则以下不能正确执行的赋值语句是()。
A. c=*p1+2;
B. p2=c;
C. p1=p2;
D. *p1=*p2;
查看答案
以下程序段的输出结果是()。char alp[3][10]={"ABC","DEF","GHI"};int j;puts(alp[1]);
A. DEF
B. D
C. A
D. B
下面程序的输出结果是()。int main(){int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;printf("%d\n",*(p+2));return 0;}
A. 2
B. 4
C. 3
D. 1
以下程序的功能是:int main(){int a=10,b=20,t;int *x=&a,*y=&b;t=*x;*x=*y;*y=t;return 0;}
A. 交换a,b两个变量的值
B. 交换a,b两个变量的地址
C. 比较a,b的大小 以上都错
D. 都错
以下程序的输出结果是()。void prtv(int *x){printf("%d\n", ++*x);}int main(){int a = 25;prtv(&a);return 0;}
A. 24
B. 26
C. 23
D. 25