有以下程序:#includevoid 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,
查看答案
有以下程序:#includeint fun(int x,int y){ if(x==y)return(x);else return((x+y)/2);}main(){ int a=4,b=5,c=6;printf("%d\n",fun(2*a,fun(b,c)))}则运行结果为。
A. 3
B. 6
C. 8
D. 12
有以下程序#includeint f(int X);main(){int n=1,m;m=f(f(f(n)));printf("%d\n",m);}int f(int x){return x*2;}程序运行后的输出结果是
A. 1
B. 2
C. 4
D. 8
以下程序的输出结果是_________。#includevoidswap(int*a,int*b){int*t;t=a;a=b;b=t;}main(){inti=3,j=5,*p=&i,*q=&j;swap(p,q);printf("%d%d\n",*p,*q);}
请将以下程序中的函数声明语句补充完整。#includeint______;main(){ int x,y,(*p)();scanf("%d%d",&x,&y);p=max;printf("%d\n",(*p)(x,y));}int max(int a,int b){ return(a>b?a:b);}