举一反三
- 有以下程序 int f1(int x,int y) {return x>y?x:y;} int f2(int x,int y) {return x>y?y:x;} main() { int a=4,b=3,c=5,d=2,e,f,g; e=f2(f1(a,b),f1(c,d)); f=f1(f2(a,b),f2(c,d)); g=a+b+c+d-e-f; printf("%d,%d%d\n",e,f,g); } 程序运行后的输出结果是()
- 有以下程序: #include int f(int x); main() { i...*2;} 程序运行后的输出结果是( )。
- 有下列程序,程序运行后的输出结果是( )。 #include void fun( int *x,int *y); int main() { int x=1,y=2; fun(&y,&x); printf("%d %d",x,y); return 0; } void fun( int *x,int *y) { printf("%d%d",*x,*y); *x=3;*y=4; }
- 有以下程序int f1(int x, int y){ return x>y?x:y; }int f2(int x, int y){ return x>y?y:x;}main(){ int a=4,b=3,c=5,d, e, f;d=f1(a,b);d=f1(d,c);e=f2(a,b);e=f2(e,c);f=a+b-d-e;printf("%d,%d,%d,",d,f,e);}执行后输出结果是 A: 3,4,5, B: 5,3,4, C: 5,4,3, D: 5,-1,3,
- 有以下程序 void f( int y,int *x) {y=y+*x; *x=*x+y;} main( ) { int x=2,y=4; f(y,&x); printf(“%d %d ”,x,y); } 执行后输出的结果是
内容
- 0
下列程序的输出结果是( ) int f1(int x,int y){returnx>y?x ∶ y;} int f2(int x,int y){returnx>y?y ∶ x;} main( ) { int a=4,b=3,c=5,d=2,e,f,g; e=f2(f1(a,b),f1(c,d)); f=f1(f2(a,b),f2(c,d)); g=a+b+c+d-e-f; printf("%d,%d,%d\n",e,f,g); }
- 1
以下程序运行后的输出结果是________。 #include "stdio.h" int f(int x); void main() { int n=1,m; m=f(f(f(n))); printf("%d",m); } int f(int x) {return x*2;}: 1/#/2/#/4/#/8
- 2
有下列程序,程序运行后的输出结果是( )。 #include int fun (int x,int y); int main() { int a=4,b=5,c=6; printf("%d",fun(2*a,fun(b,c))); return 0; } int fun (int x,int y) { if (x!=y) return ((x+y)/2); else return (x); }
- 3
下列程序的运行结果是( )。 int main() { float x=2.5; int y; y=(int)x; printf("x=%f,y=%d",x,y); }
- 4
有以下程序: #include<iostream> using namespace std; int f(int,int); int main() { int i:1,x; x=f(i,i+1); cout<<x<<end1; return 0; } int f(int a,int b) { int c; c = a; if(a>b) c = 1; else if(a==b) c = 0; else c = -2; return c; } 运行后的输出结果是 。 A: 1 B: 0 C: -1 D: -2