• 2021-04-14
    【单选题】下面正确的是() #include int main() { int max(int x,int y); int a,b,c; scanf("%d,%d",&a,&b); c=max(a,b); printf("max=%d
    ",c); return 0; } int max(intx,inty) { int z; if(x>y)z=x; else z=y; return(z); }
    A. 应把子函数的定义第一行int max(intx,inty)改为int max(int x,int y) B. 无错误
  • 应把子函数的定义第一行int max(intx,inty)改为int max(int x,int y)

    内容

    • 0

      下列函数定义不正确的是 ( ) A: int max B: int x y,z; C: z=x>y x: y D: int max(x,y) E: int x,y; F: int z; G: z=x>y x:y; H: return(z) I: int max(x,y) J: int x,y z; K: z=x>y x: y; L: return(z); M: int max( )

    • 1

      8.下面程序中应该补充(填写在横线位置)的代码是 #include int max(int x, int y);        //函数功能:求两数中的较大数 int main(void) { int a, b, c; scanf("%d, %d", &a, &b); c = __________________; printf("max is %d", c); return 0; } int max(int x, int y) { int z; if (x > y)  z = x;  else  z = y; return z; }

    • 2

      自定义函数max的功能是(  )。 int max(int x,int y) { int z; z=x>y?x:y; return z; }

    • 3

      ‎有如下程序‍‎#include &#91;iostream&#93; using namespace std; int max(int x,int y) { int z; if(x>y) z=x; else z=y; return z; } int main() { int a=3,b=5; cout<<"max="<<max(a,b)<<endl; }‍ A: max=3 B: max=4 C: max=5 D: max=6

    • 4

      10、以下程序的运行结果是( )#include <;stdio.h>;void main(){ int a=1,b=2,c;c=max(a,b);printf(“max is %d\n”,c);}max(int x, int y){ int z;z=(x>;y)? x:y;return(z);} A: max is 2 B: max is 1 C: max is 3 D: max is 12