举一反三
- 有下列程序,程序运行后的输出结果是( )。 #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; }
- 分析下列程序,写出运行结果。#includeint fun( int num ){ int k=1; while(num){ k=k* (num%10); num=num/10; } return k;}int main(){ int x=255; printf("x=%d\n",fun(x));}程序的运行结果是:______
- 下列程序运行后的输出结果是______。 #include <iostream.h> void fun(int,int,int*); void main() int x,y,z; fun(5,6,&x); fun(7,x,&y); fun(x,y,&z); cout<<x<<","<<y<<","<<z<<endl; void fun(int a,int b,int *c) b+=a; *c=b-a;
- 有下列程序,程序运行后的输出结果是( )。 #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); }
- 【9.4】下列程序段的输出结果是。 void fun(int *x, int *y) {printf("%d%d",*x,*y); *x=3; *y=4;} main() {int x=1,y=2; fun(&y, &x); printf("%d%d",x,y); }
内容
- 0
以下程序的输出结果是( )。 void fun(int x, int y, int z) { z=x*x+y*y; } main( ) { int a=31; fun(5,2,a); printf(“%d”,a); }
- 1
下列是函数定义中,错误的是( )。 A: void fun(int x,y){ printf("%d,%d",x,y);} B: void fun{ printf("hello");} C: void fun(int x,int y) printf("%d,%d",x,y); D: void fun(int x,int y){ printf("%d,%d",x,y);}
- 2
下列程序的运行结果是( )。 void fun(int*s,int*p) {static int t=3; } void main() {int a[]={2,3,4,5},k,x; printf("%d,",x): } A: 5,4,3,2, B: 2,3,4,5, C: 2,2,2,2, D: 5,5,5,5,
- 3
下列程序的执行结果是_____。 fun(int *x, int *y) { int c, *z=&c; z=x; x=y; y=z; } main() { int a=3, b=5; fun(&a, &b); printf("%d %d\n", a,b); }
- 4
有如下程序: #include void fun(int x,int y) { int t; if(x>y) {t=x;x=y;y=t;} } int main(void) { int a=4,b=7,c=5; fun(a,b);fun(a,c);fun(b,c); printf(“%d,%d,%d ”,a,b,c); return 0; } 它的输出结果是( )。