题目内容

有以下程序float fun(int x,int y){return(x+y);}main(){int a,b,c=1;printf(“%3.0f\n”,fun((int)fun(a+c,b),a-c));}程序运行后的输出结果是

A. 编译出错
B. 3
C. 0
D. 不确定的值

查看答案
更多问题

以下程序运行后的输出结果是void fun(int x,int y){x=x+y;y=x-y;x=x-y;printf(“%d,%d,”,x,y);}main(){int x=2,y=3;fun(x,y);printf(“%d,%d\n”,x,y);}

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

以下程序的输出结果是int fun( int x, int y, int z){z=x*x+y*y;return z;}main(){int a=31,b;b=fun(5,2,a);printf("%d,%d",a,b);}

A. 29,31
B. 29,29
C. 31,29
D. 31,31

以下程序的输出结果是int a, b;void fun(){a=100;b=200;}main(){int a=5;fun();printf("%d %d \n", a,b);}

A. 100 200
B. 5 200
C. 5不确定
D. 100不确定

以下程序的输出结果是int a=3;void fun(int b );main(){int b;b=a++;fun(b);printf(“\na=%d,b=%d”,a,b);}void fun(int b ){a=a+a;b=a+a;}

A. a=8,b=3
B. a=8,b=6
C. a=4,b=3
D. a=4,b=6

答案查题题库