谋学网 www
mouxue
com一、单选题(共 35 道试题,共 70 分
有关带默认参数的函数的描述正确的是()
只能在函数定义时设置默认参数值
只能在函数声明时设置默认参数值
函数调用时,必须使用默认的参数值,不能给出新的实参值
设置默认参数时,应该设置最右边的若干个参数的默认值标准答案:2
在表达式 x+y*z 中,+ 是作为成员函数重载的运算符,*是作为非成员函数重载的运算符
下列叙述中正确的是()
oprtor+有两个参数, oprtor*有两个参数
oprtor+有两个参数, oprtor*有一个参数
oprtor+有一个参数, oprtor*有两个参数
oprtor+有一个参数, oprtor*有一个参数标准答案:3
使用 string类,必须在程序中包含头文件()
string
string
string
string 标准答案:4
已知函数原型:voi f(int , int =3,hr ='*'); 则下面的函数调用中,不合法的调用是()
f(5,8)
f(6, , '#')
f(0,0, '#') 标准答案:5
虚函数必须是类的()
析构函数标准答案:6
下面关于私有继承方式的论述中错误的是()
基类中的私有成员对其对象不可见
基类中的私有成员对其派生类不可见
基类中的公有成员对其派生类可见
基类中的保护成员对其派生类不可见标准答案:7
下列运算符中,() 在++中不能重载
- 谋学网 www
mouxue
”,则 oj1>oj2被++编译器解释为 ()
oprtor>(oj1,oj2)