• 2022-06-01
    以下程序运行结束后,c的值为()float f(float x,float y){ x+=1; y+=x; return y;}main(){ float a=1.6,b=1.8,c; c=f(b-a,a);}
    A: 2
    B: 1.2
    C: 2.8
    D: 1.6
  • C

    内容

    • 0

      下面函数定义正确的是_____。 A: float fun(float x; float y){ return x*y;} B: float fun(float x, y){ return x*y;} C: float fun(x,y){ int x,y; return x*y;} D: float fun( int x, int y){ return x*y; }

    • 1

      以下程序的功能是计算函数 F(x,y,z)=(x+z)/(y-z)+(y+2 × z)/(x-2 × z) 的值,请将程序补充完整。 #include float f(float x,float y) { float value; value= 【 1 】 ; return value; } main() { float x,y,z,sum; scanf("%f%f%f",&x,&y,&z); sum=f(x+z,y-z)+f( 【 2 】 ); printf("sum=%f\n",sum); }

    • 2

      int max(float x , float y) { float z; z=x>y?x:y; return(z); } int main(){ float a=1.5,b=2.5,c; c=max(a,b); printf("max=%f\n",c); }

    • 3

      判断下面的函数定义中错误的是: A: float volume(float x=1.0,float y=1.0,float z=1.0){return x*y*z;} B: float volume(float x,float y=1.0,float z) {return x*y*z;} C: float volume(float x,float y=1.0,float z=1.0) {return x*y*z;} D: float volume(float x,float y,float z) {return x*y*z;}

    • 4

      #include void main() { int max(flaot x, float y); float a, b; int c; scanf(“%f,%f”, &a, &b); c=max(a, b); printf(“Max is %d”, c);} int max(float x, float y) { float z; z = x > y ? x : y; return z;} 函数max的返回值是什么数据类型( )