有一个名为newprint的函数用于打印sin(x),cos(x)和ln(x)等函数的曲线模拟,其参数就是这些函数,则newprint的说明是()。
A: double newprint( double x)
B: void newprint(double(* f)(double x))
C: void newprint(double(*f)(),double x)
D: void(* newprint )(double f(double x))
A: double newprint( double x)
B: void newprint(double(* f)(double x))
C: void newprint(double(*f)(),double x)
D: void(* newprint )(double f(double x))
举一反三
- 有一个名为newprint的函数用于打印sin(x)、cos(x)和ln(x)等函数的曲线模拟,其参数就是这些函数,则newprint的说明是
- 下列函数中对调用它的函数没有起到任何作用的是______ 。 A: void fl(double &x){--x;} B: double f2(double x){return x-1.5;} C: void f3(double x){--x;} D: double f4(double *x){--*x;return *x;}
- 已有函数:void fun1(int x, double y){...},与该函数具有重载关系的是____ A: int fun1(int x, double y){...} B: void fun1(double x, double y){...} C: void fun2(double x, double y){...} D: int fun2(int x, double y){...}
- 若需要通过调用fun函数得到一个数的平方值,下面fun函数定义中不能实现该功能的是 。 A: void fun(double *x){*x=(*x)*(*x); } B: void fun(double x, double *y){*y=x*x; } C: void fun(double x, double y){y=x*x; } D: double fun(double x){return x*x; }
- 已有函数:void fun1(int x, double y) { ...... },与该函数具有重载关系的是( )。 A: int fun1(int x, double y) { ...... } B: void fun2(double x, double y) { ...... } C: double fun2(int x, int y) { ...... } D: void fun1(double x, double y, int z) { ...... }