B)int fun(int a,double B);
C)void fun(double a,int B);
D)bool fun(int a,double b=;
(22)有如下程序:
#include
using namespace std;
class Sample{
public:
Sample(){}
~Sample(){cout<<'*';}
};
int main(){
Sample temp[2],*pTemp[2];
return 0;
}
执行这个程序输出星号(*)的个数为()。
A)1 B)2 C)3 D)4
(23)下列选项中,与实现运行时多态性无关的是()。
A)重载函数B)虚函数
C)指针D)引用
(24)下列运算符函数中,肯定不属于类Value的成员函数的是()。
A)Value operator+(Value);
B)Value operator-(Value,Value);
C)Value operator*(int);
D)Value operator/(Value);
(25)下列模板声明中,有语法错误的是(D)。
A)template
B)template
C)template
D)template
(26)在语句“cout<<'A';”中,cout是()。
A)类名B)对象名
C)函数名D)C++的关键字
(27)有如下程序:
#include
using namespace std;
class MyClass{
public:
MyClass(int i=0){cout<<1;}
MyClass(const MyClass&x){cout<<2;}