单项选择题

有以下程序
#include<stdio.h>
void fun(int*a,int*B)
{ int*c;
c=a;a=b;b=c;
}
main()
{ int x=3, y=5,*p=&x, *q=&y;
fun(p,q); printf("%d,%d,",*p,*q);
fun(&x,&y); printf(" %d,%d\n",*p,*q);
}
程序运行后的输出结果是()。

A.3,5,5,3
B.3,5,3,5
C.5,3,3,5
D.5,3,5,3

<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序 #include<sldio.h> main() { int a1,a2; char c1,c2; scanf( %d%c%d,%c ,&c1,%a2,&c2); printf( %d,%c,%d,%c,a1,c1,a2,c2); } 若想通过键盘输入,使得a1的值为12,a2的值为34,c1的值为字符a,c2的值为字符b,程序输出结果是(以下[]代表空格,<CR>代表回车)().

A.12a34b<CR>
B.12[]a[]34[]b<CR>
C.12a34b<CR>
D.12[]a34[]b<CR>

单项选择题
有以下程序 #include <stdio.h> main() { int a=1,b=2,c=3,d=0; if(a=1&& b++=2) if(b!=2||c-!=3) printf( %d,%d,%d n ,a,b,c); else printf(%d,%d,%d n ,a,b,c); else printf( %d,%d,%o n ,a,b,c); } 程序运行后的输出结果是()。

A.1,2,3
B.1,3,2
C.1,3,,3
D.3,2,1

相关试题
  • 有以下程序 #include<stdio.h> intt...
  • 有以下程序 #inc1ude<stdio.h> void...