未知题型
分析下面的程序 main() { int*p1,*p2,*p; int x=4,y=6; p1=&x;p2=&y; if(x<y) {p=p1;p1=p2;p2=p; } printf('%d,%d,',*p1,*p2); printf('%d,%d/n',x,y); } 程序的输出结果为_______。
D.6,4,6,4
- A.6,4,4,6
B.4,6,6,4
C.4,6,4,6
【参考答案】
A
解析:if语句执行前,指针变量p1指向变量x,指针变量p2指向变量y。由于x<y成立,p1、p2分别指向变量......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
点击查看答案
相关考题
-
未知题型
下列程序的输出结果是______。 int m=10; int fun(int a,int B) { int m=2; return(a*b-m); } main() { int x=7,y=5; printf('%d/n',fun(x,y)%m); }D.3
A.1
B.2
C.7 -
未知题型
以下程序的输出结果是______。 fun(int**p,int a[2][3]) {**p=a[1][2]; } main() { int a[2][3]=}1,3,5,7,9,11},*p; p=(int*)malloc(sizeof(int)); fun(&p,a) ; printf('%d/n',*p); }D.11
A.9
B.7
C.1 -
未知题型
下列程序的输出结果是______。 char*fun(char*str,int n) { int i; char*p=str; for(i=0;i<10;i++,str++) *str='a'+i; return++p; } main() { char a[10]; printf('%s/n',fun(a,10)); }D.不确定的值
A.ABCDEFGHIJ
B.abcdefghij
C.bcdefghij
