[单选题]

有以下程序

fun(int a, int b)

{ if(a>b) return(a);

else return(b);

}

main( )

{ int x=3, y=8, z=6, r;

r=fun(fun(x,y), 2*z);

printf("%d/n", r);

}

程序运行后的输出结果是

A.3

B.6

C.8

D.12

参考答案与解析:

相关试题

有以下程序fun(int a,int b){if(a>b) return(a)

[单选题]有以下程序 fun(int a,int b) { if(a>b) return(a) ; else return(b) ; } main() { int x=3,y=8,z=6,r; r=fun(fun(x,y),2*z); Printf("%d/n",r); } 程序运行后的输出结果是A.3B.6C.8D.12

  • 查看答案
  • 有以下程序:fun(iht a,int b){if(a>b)return(a);

    [单选题]有以下程序: fun (iht a,int b) { if(a>b)return(a); else return(b); } main() { int x=3,y=8,z=6,r; r=fun(fun(x,y),2*z); printf("%d/n",r); } 程序运行后的输出结果是( )。A.3B.6C.8D.12

  • 查看答案
  • 写出下列程序的运行结果。 fun(int a, int b) { if(a>b)

    [主观题]写出下列程序的运行结果。 fun(int a, int b) { if(a>b) return (a); Else return (b); } main { int x=3,y=8,z=6,r; r=fun(fun(x,y),2*z); printf(“%d/n”,r); }

  • 查看答案
  • 有以下程序:fun (inta,intb){if (a>b)return (a)

    [单选题]有以下程序: fun (int a, int b) { if (a>b) return (a); else return(b); } main ( ) { int x=3, y=8, z=6, r; r=fun(fun(x,y) , 2*z); printf( "%d/n", r); } 程序运行后的输出结果是A.3B.6C.8D.12

  • 查看答案
  • 有以下程序int add( int a,int b){ return (a£«b

    [单选题]有以下程序int add( int a,int b){ return (a+b); }main(){ int k, (*f)(), a=5,b=10;f=add;…}则以下函数调用语句错误的是A.)k=(*f)(a,b);B.)k=add(a,b);C.)k= *f(a,b);D.)k=f(a,b);

  • 查看答案
  • 有以下程序 int add (int a,int b){return (a£«b

    [单选题]有以下程序int add (int a,int b){return (a+b); }main(){ int k,(*f)(),a=5,b=10;f=add;…}则以下函数调用语句错误的是A.k=(*f)(a,b);B.k=add(a,b);C.k=*f(a,b);D.k=f(a,b);

  • 查看答案
  • 有以下程序int add(int a,int b){return(a£«b);}

    [单选题]有以下程序 int add(int a,int b){return(a+b);} main() {int k,(*f)(),a=5,b=10; f=add; } 则以下函数调用语句错误的是A.k=(*f)(a,b);B.k=add(a,b);C.k=*f(a,b);D.k=f(a,b);

  • 查看答案
  • 有以下程序:fun(int a,int b){ a£«£«;b£«£«;if(a

    [单选题]有以下程序:fun(int a,int b){ a++;b++;if(a>b) return(a);else return(b);}voidmain(){ int x=3,y=8,z=6,r; r=fun(fun(x,y++),2*z); printf("%d/n",r);}程序运行后的输出结果是( )。A.13 B.6C.8 D.12

  • 查看答案
  • 有以下程序int fun1(double a){return a*=a;}int

    [单选题]有以下程序int fun1(double a){return a*=a;}int fun2(double x,double y){ double a=0,b=0;a=fun1(x);b=fun1(y);return(int)(a+b);}main(){ double w; w=fun2(1.1,2.0); …… }程序执行后变量 w 中的值是A.)5.21B.)5C.)5.0D.)0.0

  • 查看答案
  • 有以下程序int fun1(double a){return a*=a;}int

    [单选题]有以下程序int fun1(double a){return a*=a;}int fun2(double x,double y){double a=0,b=0;a=fun1(x);b=fun1(y);return(int)(a+b);}main(){double w;w=fun2(1.1,2.0);}程序执行后变量w中的值是()A . 5.21B . 5C . 5.0D . 0.0

  • 查看答案
  • 有以下程序 fun(int a, int b) { if(a>b) return