2022年C面向对象程序设计方案模拟试题五.docx
《2022年C面向对象程序设计方案模拟试题五.docx》由会员分享,可在线阅读,更多相关《2022年C面向对象程序设计方案模拟试题五.docx(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品学习资源C+ 面对对象程序设计模拟试卷五一、单项选择题(本大题共15 小题,每道题 2 分,共 30 分)在每道题列出的四个备选项中,只有一个是苻合题目要求的;请将其代码填写在题后的括号内;错选,多项或未选均无分;1. 以下对类的构造函数和析构函数描述正确选项(a);A) 构造函数可以重载,析构函数不能重载B) 构造函数不能重载,析构函数可以重载C) 构造函数可以重载,析构函数可以重载D) 构造函数不能重载,析构函数不能重载2. 在函数定义前加上关键字“inline ”,表示该函数被定义为(b);A )重载函数B )内联函数C)成员函数D )一般函数3下面有关重载函数的说明中,( c)是正
2、确的;A) 重载函数必需具有不同的返回值类型B) 重载函数形参个数必需不同C) 重载函数必需具有不同的形参列表D) 重载函数名可以不同4. 以下有关类与对象的说法中,c 是不正确的;A) 对象是类的一个实列B) 任何一个对象只能属于一个具体的类C) 一个类只能有一个对象D) 类和对象的关糸和数椐类型与变量的关糸类似5. 已知 : Print 函数是一个类的常成员函数,它无返回值,以下表示中,正确选项a;A ) void Print const ;B const void Print ;C void const Print ;D void Printconst6. 假定 Myclass 为一个类
3、 ,那么以下的函数说明中d 为该类的析构函数;A void Myclass ;B Myclass int n ;C Myclass ;D Myclass 7下面类的定义中有c 处错误;class myclassint i=0 ;public:void myclass ;myclassvalue; ;A 1B2C3D48. 说明虚函数的关键字是(b );A. inlineB. virtualC. defineD. static欢迎下载精品学习资源stdin9. cout 是某个类的标准对象的引用,该类是(a );A. ostreamB. istreamC. stdoutD.10 如 果 clas
4、s 类中 的所 有 成 员 在 定 义时 都 没有 使 用 关 键 字 public 、 private或欢迎下载精品学习资源protected,就全部成员缺省定义为(c);A. publicB. protectedC. privateD static 11定义类模板时要使用关键字(d);A. constB. newC. deleteD.template12 一个类的全部对象共享的是(d);A. 私有数据成员B. 公有数据成员C. 爱惜数据成员D. 静态数据成员13静态成员函数没有(b);A. 返回值 B. this 指针 C. 指针参数 D. 返回类型14. 解决多重继承中二义性问题的方法有
5、(c);A. 只能使用作用域辨论操作符B. 使用作用域辨论操作符或赋值兼容规章C. 使用作用域辨论操作符或虚基类D. 使用虚基类或赋值兼容规章15. 假如在类 CTest 的外面函数调用 CTest:f ;就函数 f 是类 CTest的( a);A. 静态成员函数B. 非静态成员函数C. 友元函数D. 前面都不正确二、判定正误题(本大题共5 小题,每道题 2 分,共 10 分)判定正误,在题后的括号内, 正确的划上“”错误的划上”;1. 构造函数可以设置默认参数a2. 类的析构函数的作用是对象的初始化b3. cout 的默认输出对象是键盘, cin 的默认输入对象是屏幕b 4抽象类可以用来直接
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 面向 对象 程序设计 方案 模拟 试题
限制150内