- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C面向对象程序设计考试复习内容
C++面向对象程序设计考试复习内容
考核重点:第7-10章全部内容和第12章的基本内容
第一部分 理论教材中的概念和典型例题
第二部分 考试复习题
一、填空题
1、对静态成员的不正确描述是( C )
A. 静态成员不属于对象,是类的共享成员
B. 静态数据成员要在类外定义和初始化
C. 调用静态成员函数时要通过类或对象激活,所以静态成员函数拥有this指针
D. 非静态成员函数也可以操作静态数据成员
2、有关函数重载的正确说法是(B)
A. 函数名不同,但参数的个数和类型相同
B. 函数名相同,但参数的个数不同或参数的类型不同
C. 函数名相同,参数的个数和类型相同
D. 函数名相同,函数的返回值不同,而与函数的参数和类型无关
3、下面关于虚函数和函数重载的叙述中,不正确的是(A)
A. 虚函数不是类的成员函数
B. 虚函数实现了C++的多态性
C. 函数重载允许非成员函数,而虚函数则不行
D. 函数重载的调用根据参数的个数、序列来确定,而虚函数依据对象确定
4、要禁止修改指针p本身,又要禁止修改p所指向的数据,这样的指针应定义为( D )
A. const char *p=ABCD; B. char const *p=ABCD;
C. char *const p=ABCD; D. const char * const p=ABCD;
5、关于类和对象不正确的说法是( C )
A. 类是一种类型,它封装了数据和操作 B. 对象是类的实例
C. 一个类的对象只有一个 D. 一个对象必属于某个类
6、在类定义的外部,可以被访问的成员有(C )
A. 所有类成员 B. private或protected的类成员
C. public的类成员 D. public或private的类成员
7、关于this指针的说法错误的是(A )
A. this指针必须显示说明
B. 当创建一个对象后,this指针就指向该对象
C. 成员函数拥有this指针
D. 静态成员函数不拥有this指针
8、对静态成员的不正确描述是( C )
A. 静态成员不属于对象,是类的共享成员
B. 静态数据成员要在类外定义和初始化
C. 调用静态成员函数时要通过类或对象激活,所以静态成员函数拥有this指针
D. 非静态成员函数也可以操作静态数据成员
9、在创建派生类对象时,构造函数的执行顺序是(D )
A. 对象成员构造函数、基类构造函数、派生类本身的构造函数
B. 派生类本身的构造函数、基类构造函数、对象成员构造函数
C. 基类构造函数、派生类本身的构造函数、对象成员构造函数
D. 基类构造函数、对象成员构造函数、派生类本身的构造函数
10、下面对构造函数的不正确描述是(B )
A. 系统可以提供默认的构造函数
B. 构造函数可以有参数,所以可以有返回值
C. 构造函数可以重载
D. 构造函数可以设置默认参数
11、下面对析构函数的正确描述是(C )
A. 系统不能提供默认的析构函数 B. 析构函数必须由用户定义
C. 析构函数没有参数 D. 析构函数可以设置默认参数
12、对静态成员的不正确描述是(C )
A. 静态成员不属于对象,是类的共享成员
B. 静态数据成员要在类外定义和初始化
C. 调用静态成员函数时要通过类或对象激活,所以静态成员函数拥有this指针
D. 非静态成员函数也可以操作静态数据成员
13、下面对友元的错误描述是(D )
A. 关键字friend用于声明友元
B. 一个类的成员函数可以是另一个类的友元
C. 友元函数访问对象的成员不受访问特性影响
D. 友元函数通过this指针访问对象成员
14、下列关于类的继承描述中,错误的是(A )
A. 派生类可以访问基类的所有数据成员,也能调用基类的所有成员函数
B. 派生类也是基类,但基类不一定具有派生类的全部属性和方法
C. 继承描述类的层次关系,派生类可以具有与基类相同的属性和方法
D. 一个基类可以有多个派生类,一个派生类可以有多个基类
15、当一个派生类私有继承一个基类时,基类中的所有仅有成员和保护成员成为派生类的 (B )
A. public成员 B. private成员 C. protected成员 D. 友元
16、不论派生类以何种方法继承基类,都不能使用基类的(B )
A. public成员 B.private成员 C. protected成员 D. public成员和protected成员
17、在C++中,要实现动态联编,必须使用(D )调用虚函数
A. 类名 B. 派生类指针 C. 对象名 D. 基类指针
18、下列特性中不是面向对象程序设计语言所特有的是( D)。
(A)数据封装(B)继承(C)多态性
您可能关注的文档
- 2014年高考安徽文综(历史)卷及答案[word].doc
- 2014教育学选择填空题.doc
- 2014必威体育精装版O2O微营销形势分析.doc
- 2014新人音版二年级上册音乐教学计划.doc
- 2014春高二期初考试政治试题.doc
- 2014疫苗购销合同-牛三价.doc
- 2014民国文化名人作文素材.doc
- 2014考研数三大纲.doc
- 2014生物坐标曲线题解答.doc
- 2014百万公众网络试卷及答案5.doc
- 2024学年第一学期浙江省精诚联盟10月联考高二物理试题含答案及解析.pdf
- 【山东卷】山东省泰安市2024-2025学年高三上学期11月期中考试(11.13-11.15)英语试卷含答案及解析.pdf
- 【浙江卷】浙江省杭州市四校联考2024-2025学年高一上学期10月月考英语试卷含答案及解析.pdf
- 西南大学附中高一10月月考生物试卷含答案及解析.pdf
- 辽宁省县域重点高中协作体2024~2025学年高一上学期10月质量监测试题历史试卷含答案及解析.pdf
- 基于多功能超疏水材料的海水淡化及油水分离研究.pdf
- FKBP5基因多态性与抚养方式对孤儿静息态脑功能的影响.pdf
- 《因明入正理论略抄及后疏》的研习与创作感受.pdf
- HIF-1α、SGK1在子宫内膜增生及子宫内膜癌孕激素抵抗中的表达和意义.pdf
- 初中信息科技大单元教学设计框架构建及应用研究--以《人工智能》大单元为例.pdf
文档评论(0)