[单选题]

有以下程序includefloat fun(int x,int y){return(x£«y);}void main(){int a=2,b=5,

有以下程序 #include<iostream.h> float fun(int x,int y) {return(x+y);} void main() {int a=2,b=5,c=8; cout<<fun((int)fun(a+c,b),a-c);} 程序运行后的输出结果是( )。

A.编译出错

B.9

C.21

D.9

参考答案与解析:

相关试题

有以下程序#includefloat fun(int x,int y){retu

[单选题]有以下程序includefloat fun(int x,int y){return(x£«y);}void main( ){int a=2,b=5有以下程序 #include<iostream.h> float fun(int x,int y) {return(x+y);} void main( ) {int a=2,b=5,c=8; cout<<fun((int)fun(a+c,b) ,a-c) ;}程序运行后的输出结果是A.编译出错B.9C.21D.9

  • 查看答案
  • 有以下程序:#includeFloat fun(int x, int y){re

    [单选题]有以下程序:includeFloat fun(int x, int y){return(x£«y) ;}void main( ){int a=2,有以下程序: #include<iostream.h> Float fun(int x, int y) { return(x+y) ;} void main( ) { int a=2,b=5,c=8; cout < < fun((int) fun(a+c, b) ,a-c) ;} 程序运行后的输出结果是A.编译出错B.9C.21D.9.0

  • 查看答案
  • 有以下程序:int*f(int *x,int *y){if(*x<*y)retu

    [单选题]有以下程序: int*f(int *x,int *y) {if(*x<*y)return x; else return y; } main() { int a=7,b=8,*p,*q,*r; p=&a;q=&b; r=f(p,q); printf("%d,%d,%d/n",*p,*q,*r); } 程序运行后输出结果是______。A.7,8,8B.7,8,7C.8,7,7D.8,7,8

  • 查看答案
  • 有以下程序:fun(int x){int p;if(x=0||x==1)retu

    [单选题]有以下程序: fun(int x) {int p; if(x=0||x==1)return(3); p=x-fun(x-2); return p; } main() {printf("%d/n",fun(7));} 执行后的输出结果是( )。A.7B.3C.2D.0

  • 查看答案
  • 有以下程序:int*flint*x, int*y){ if(*x<*y)retu

    [单选题]有以下程序:int *flint *x, int *y){ if(*x<*y) return x; else return y;}main(){ int a=7,b=8,*p,*q,*r; p=&a; q=&b; r=f(p, q); printf("%d, %d, %d/n",*p,*q,*r);}执行后输出结果是( )。A.7,8,8B.7,8,7C.8,7,7D.8,7,8

  • 查看答案
  • 有以下程序fun(int x, int y){ return (x£«y); }

    [单选题]有以下程序fun(int x, int y){ return (x+y); }main(){ int a=1, b=2, c=3, sum;sum=fun((a++,b++,a+b),c++);printf("%d/n",sum);}执行后的输出结果是A.)6B.)7C.)8D.)9

  • 查看答案
  • 有以下程序#includeint fun(int x;int y){if(x=y

    [单选题]有以下程序includeint fun(int x;int y){if(x=y)reurn(x); elsereturn((x£«y)£¯2);}main有以下程序 #include<stdio.h> int fun(int x;int y) { if(x=y)reurn(x); else return((x+y)/2); } main() { int a=4,b=5,c=6; printf("%d/n",fun(2*a,fun(b,c))); } 程序运行后的输出结果是______。A.3

  • 查看答案
  • 有以下程序:#includeint fun(int x,int y){if(x!

    [单选题]有以下程序:includeint fun(int x,int y){if(x!=y)return(y);else return((x£«y)£¯2);}ma有以下程序: #include<stdioh> int fun(int x,int y) {if(x!=y)return(y); else return((x+y)/2); } main() {int a=4,b=5,c=6; printf("%d/n",fun(2*a,fun(b,C))); } 程序运行后的输出结果是( )。A.3B.

  • 查看答案
  • 有以下程序:#includeint fun(int x,int y){if(x=

    [单选题]有以下程序:includeint fun(int x,int y){if(x==y)return(x);else return((x£«y)£¯2);}m有以下程序: #include<stdio.h> int fun(int x,int y) {if(x==y)return(x); else return((x+y)/2); } main() {int a=1,b=2,c=3; printf("%d/n",fun(2*a,fun(b,C))); } 程序运行后的输出结果是( )。A.2B.

  • 查看答案
  • 有下列程序:fun(int x){int p;if(x==0‖x==1)retu

    [单选题]有下列程序: fun(int x) {int p; if(x==0‖x==1)return(3); p=x-fun(x-2); return p; } main() {printf("%d/n",fun(7));} 执行后的输出结果是( )。A.7B.3C.2D.0

  • 查看答案
  • 有以下程序#includefloat fun(int x,int y){retu