在下面程序中,括号里应填( )。
#include <iostream>
using namespace std;
class A
public:
void fun( )
cout << "Hello" << endl;
;
class B:: public A
void fun( )
( ) //调用基类的函数fun( )
tout << "HI" << endl;

;

A:fun() B:fun() C:A::fun() D:A->fun(

有下列函数定义: int fun(double a,double B) {return a*b;} 若下列选项中所用变量都已正确定义并赋值,错误的函数调用是( )。

A:if(fun(x,){……} B:z=fun(fun(x,,fun(x,); C:z=fun(fun(x,x,; D:fun(x,;

对于下面程序,对p进行赋值正确的是( )。 class A{ public:fun(int i){cout<<i<<endl;} }; main( ){ void(A::*p)(int); }

A:p=fun; B:p=fun(); C:p=A::fun; D:p=A::fun()

在下面程序中,括号里应填( )。 #include <iostream> using namespace std; class A { public: void fun( ) { cout << "Hello" << endl; } }; class B:: public A { void fun( ) { ( ) //调用基类的函数fun( ) tout << "HI" << endl; } };

A:fun() B:fun() C:A::fun() D:A->fun(

有下列函数定义: int fun(double a,double b) {return a*b;} 若下列选项中所用变量都已正确定义并赋值,错误的函数调用是( )。

A:if(fun(x,){……} B:z=fun(fun(x,,fun(x,); C:z=fun(fun(x,x,; D:fun(x,;

函数定义为Fun(int &A) ,一个变量定义为int i=0;,则下面调用中正确的是( )。

A:Fun(10) B:Fun(10+ C:Fun(& D:Fun(

假设函数fun已经定义,其原型为”void fun(int a,int b=7,char *p=”**”);”,下列函数调用中错误的是

A:fun(5) B:fun(5,8) C:fun(6,”##”) D:fun(0,0.”==”)

以下程序的主函数中调用了在其前面定义的fun函数 #include ∶ main( ) { double a[15], k;   k=fun(a); ∶ }    则以下选项中错误的fun函数的首部是_______。

A:double fun( double a[15]) B:double fun( double *a) C:double fun( double a[]) D:double fun( double a)

微信扫码获取答案解析
下载APP查看答案解析