谋学网 www.mouxue.com一、单选题(共 35 道试题,共 70 分。)v 1. 有关带默认参数的函数的描述正确的是() 。. 只能在函数定义时设置默认参数值. 只能在函数声明时设置默认参数值. 函数调用时,必须使用默认的参数值,不能给出新的实参值. 设置默认参数时,应该设置最右边的若干个参数的默认值标准答案:2. 在表达式 x+y*z 中,+ 是作为成员函数重载的运算符,*是作为非成员函数重载的运算符。下列叙述中正确的是() 。. oprtor+有两个参数, oprtor*有两个参数. oprtor+有两个参数, oprtor*有一个参数. oprtor+有一个参数, oprtor*有两个参数. oprtor+有一个参数, oprtor*有一个参数标准答案:3. 使用 string类,必须在程序中包含头文件() 。. string.h . string . string.h . string 标准答案:4. 已知函数原型:voi f(int , int =3,hr ='*'); 则下面的函数调用中,不合法的调用是() 。. f(5) . f(5,8) . f(6, , '#') . f(0,0, '#') 标准答案:5. 虚函数必须是类的() 。. 友元函数. 成员函数. 构造函数. 析构函数标准答案:6. 下面关于私有继承方式的论述中错误的是() 。. 基类中的私有成员对其对象不可见. 基类中的私有成员对其派生类不可见. 基类中的公有成员对其派生类可见. 基类中的保护成员对其派生类不可见标准答案:7. 下列运算符中,() 在++中不能重载。. ?: . + . - 谋学网 www.mouxue.com. <= 标准答案:8. 以成员函数方式重载运算符“>”,则 oj1>oj2被++编译器解释为 () 。. oprtor>(oj1,oj2) . >(oj1,oj2) . oj1.oprtor>(oj2) . oj2.oprtor>(oj1) 标准答案:9. 下列关于虚函数的说明中,正确的是() 。. 从虚基类继承的函数都是虚函数. 虚函数不得是静态成员函数. 只能通过指针或引用调用虚函数. 抽象类中的成员函数都是虚函数标准答案:10. 下列关于主函数的叙述中正确的是() 。. 一个程序可以有多个主函数. 程序从主函数开始执行. 一个程序可以没有主函数. 主函数是一个特殊的函数,因此其结构与其他函数不同标准答案:11. 派生类中的成员不能访问基类中的() 。. 私有成员. 公有成员. 保护成员. 以上都可以标准答案:12. 如果一个类至少有一个纯虚函数,那么就称该类是() 。. 抽象类. 虚基类. 派生类. 以上都不对标准答案:13. 假定 Mylss 为一类,执行Mylss ,(2),*p[2];语句时会自动调用该类构造函数...