中国大学MOOC:"以下程序执行后的输出结果是void Fun(int v , int w) { int t; t=v; v=w; w=t; } int main( ) { int x=1,y=3,z=2; if(x>y) Fun(x,y); else if(y>z) Fun(y,z); else Fun(x,z); printf("%d,%d,%d\n",x,y,z); return 0; }";
举一反三
- 下列程序的输出结果是( ) void f(int v,int w) { int t; t=v;v=w;w=t; } int main() { int x=1,y=3;z=2; if(x>y) f(x,y); else if(y>z) f(y,z); else f(x,z); printf(“%d,%d,%d\n”,x,y,z); }
- 以下正确的函数形式是( )。 A: double fun ( int x, int y){ z = x + y; return z; } B: fun ( int x, y){ int z; return z; } C: fun ( x, y){ int x, y; return z; } D: double fun ( int x, int y )[ double z; z = x + y; return z; }
- 以下正确的函数形式是 A: fun(int x,y);{ int z; return z;} B: double fun(int x,y);{ z = x + y; return z;} C: fun(x,y){ int x,y;double z; z = x + y; return z;} D: double fun(int x, int y){ int x,y;double z; z = x + y; return z;}
- 以下程序的输出结果是( )。 void fun(int x, int y, int z) { z=x*x+y*y; } main( ) { int a=31; fun(5,2,a); printf(“%d”,a); }
- 中国大学MOOC: 以下程序的输出结果是( )。fun(int x, int y, int z){ z=x*x+y*y;}void main(){ int a=31; fun(5,2,a); printf(%d,a);}