二,多项选择题(在每小题的五个备选答案中,选出若干个正确的答
案,并将其号码分别填在题干后的括号内;多选,少选,错选均无分.
每小题2分,共10分)
1. 若给出函数声明:
void f(int a=1,int b=2,int c=3,int d=4);
下面的函数调用合法的有________.
A.f( ) B.f(5) C.f( ,6)
D.f(5,6,7) E.f(5, ,7,8)
2. 不能用友元函数重载的运算符有________.
A.= B.[ ] C.+
D.-> E.( )
3. 对二元运算符进行重载后,正确的显式调用方式有________.
A.a.operator@( ) B.operator@(a,b) C.a@b
D.a.operator@(b) E.operator@(a)
4. 关于构造函数,正确的描述有________.
A.可以是虚函数 B.可以有参数 C.可以被继承
D.可以重载 E.可以显式调用
5. 关于拷贝构造函数,正确的描述有________.
A.是函数 B.是成员函数 C.是构造函数
D.是友元函数 E.是静态函数