• 2022-06-05
    中国大学MOOC: 设有以下语句:int add(int a, int b);int fun(int (*p)(int, int), int &a, int &b);int x, y, (*f)(int, int)=add; 则对函数fun的正确调用形式是()。
  • fun(f, x, y)

    内容

    • 0

      有函数定义int fun(int a,int b) {……}则以下对fun函数原型说明正确的是( )。 A: void fun(int a,int b); B: int fun(int x ,int y); C: fun(int x, float y); D: float fun(int,float);

    • 1

      下列各种形式的重载定义哪一种是正确的 A: int add(int x , int y); int add(int x , int y, int z); B: int add(int a , int b);int add(int x , int y); C: int add(int x , int y);void add(int y , int x); D: int add(int x,int y);void add(int a , int b);

    • 2

      以下选项均为fun函数定义的头部,其中错误的是( ) A: int fun(int x, int y[]) B: int fun(int x, int y[x]) C: int fun(int x, int y[3]) D: int fun(int x, int *y)

    • 3

      以下正确的函数原型形式是:() A: float fun(int x, int y) B: float fun(int x, y) C: float fun(int x, int y); D: float fun(int ,int )

    • 4

      以下正确的函数定义形式是() A: double fun(int x,int y){ 函数体语句 } B: double fun(int x;int y){ 函数体语句 } C: double fun(int x, int y);{ 函数体语句 } D: double fun(int x,y){ 函数体语句 }