C期中考试2014概要1
C++期中考试答案及解析 助教:王潘 联系方式 236157558@ 一:选择题 关于C++与C语言的关系的描述中,错误的是( D ) (A) C语言是C++的子集 (B) C语言与C++是兼容的 (C) C++对C语言进行了一些改进 (D) C++和C语言都是面向对象的 2.假定AB为一个类,则该类的拷贝构造函数的声明语句为( C ) (A)? AB (AB? x)? (B)AB(AB? x) (C)? AB(AB? )?(D)? AB(AB * x) P70 类X的拷贝构造函数带有一个类型X的参数,形如 X::X(const X) 3. 假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员函数的声明语句为:( B ) ?AB ?operator+(AB ? a , AB ?b)?(B) ?AB ?operator+(AB ? a) (C) ?operator+(AB ?a) (D) ?AB ? operator+( ) 书上P110对运算符重载,包括类成员函数的重载和友元函数的重载 A 类函数的二元运算符重载,参数表只需要一个参数就可以了,因为类的成员函数都有一个this指针,所以A错误,A的正确写法可以这样写: friend AB operator+(AB a, AB b) C选项的错误在于没有返回重载类型 D选项书写错误,没有这种写法 ? 4.作用域运算符::适用于( D )情况下使用 (A)定义一个类的对象时 (B)定义私有的成员函数时 (C)在类定义体内定义成员函数时 (D)在类定义体外定义成员函数时 声明了一个类A,类A里声明了一个成员函数void f(),但没有在类的声明里给出f的定义,那么在类外定义f时,就要写成void A::f(),表示这个f()函数是类A的成员函数。 5.下面有关重载函数的说法中正确的是( C )?? 重载函数必须具有不同的返回值类型 (B) 重载函数形参个数必须不同 (C) 重载函数必须有不同的形参列表 (D) 重载函数名可以不同 两个重载函数必须在下列一个或两个方面有所区别: 1、函数有不同参数。 2、函数有不同参数类型, 6.下列关于构造函数的描述中,错误的是( D )?? (A) 构造函数可以设置默认参数 (B) 构造函数在定义类对象时自动执行 ?(C) 构造函数可以是内联函数 (D) 构造函数不可以重载? 7.下面是关于静态成员的说法,其中错误的是( D ) 静态成员有类作用域,但与普通非静态成员有所不同 静态函数没有this指针,同一个类的不同对象拥有相同的静态数据成员 (C) 静态数据成员的初始化必须在类外进行 (D) 静态函数同样可以访问非静态数据成员 A-P81 在类说明中,类的static数据成员不做自动初始化,静态数据成员的声明不是定义,因此必须在类说明之外提供定义。 B-静态成员函数没有this指针,静态成员函数只属于一个类。而static数据成员属于类,不属于对象。 D-静态成员函数没有this指针,因此若在静态成员函数中要访问非static成员时,必须明确指出该静态成员函数在哪个对象上的操作。 8.下面的说法中,错误的一句是( A ) 类的友元函数是类的特殊成员函数,它对所有的类成员、保护成员和私有成员享有完全访问特权 一个类的友元类中的成员函数都是这个类的友元函数 (C) 适用于类成员函数和数据的访问控制同样适用于枚举和嵌套类 (D) 与结构类似,类也可以互相嵌套,适用于嵌套结构的规则也适用于嵌套类 P85友元函数不是类的成员函数,是类外的函数 9.下面是关于一个类的友元的说法,其中错误的是( C ) 友元函数可以访问该类的私有数据成员 (B) 友元的声明必须放在类的内 友元函数可以是类的成员函数 (D) 类与类之间的友元关系不能被继承 A-P84 类的友元函数就是为了让类外的函数能够访问到类的私有成员变量 B-P85 友元函数不是类的成员函数,是类外的函数,但是声明必须放在类的内部,放在类的私有段或者共有段是没有区别的。 11.在下面几个元素中,不是面向对象的要素的是( A ) (A) 指针 (B) 对象 (C) 类 (D) 继承 继承是面向对象程序的核心概念之一(数据封装,继承,多态性)。 12.下面函数( C )的表示方法说明它使用对象的引用作为参数 (A) test(pt *pp) (
您可能关注的文档
- BusinessObjects XI 管理(公司内部资料)概要1.ppt
- Business_appointment_商务会谈概要1.ppt
- But what`s a dictionary for? 课概要1.pptx
- Butterknife用法概要1.doc
- But you didn’t概要1.pptx
- Business Etiquette(商务礼仪2014)概要1.pptx
- BWDSP汇编入门概要1.pptx
- buzz marketing概要1.ppt
- byron she walks in beauty 美与媚概要1.ppt
- Business travel概要1.pptx
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
最近下载
- 西方经济学-马工重点教材-第1章.ppt VIP
- nex-6使用说明书手册.pdf
- 西方经济学-马工程重点教材-第3章.ppt VIP
- 西方经济学-马工重点教材-第2章.ppt VIP
- 2025年安徽省公务员考试法律专业试卷(真题及答案) .pdf VIP
- 2025台州三门县国有企业公开招聘工作人员33人笔试参考试题附答案解析.docx VIP
- 电力系统优化与调度软件:AIMMS二次开发_(3).AIMMS中的数学优化理论.docx VIP
- 《中国黄金集团内蒙古矿业有限公司较大坠落事故调查报告》公布.docx VIP
- 市政工程施工组织设计(范本).doc VIP
- 能源优化建模:AIMMS二次开发_(2).AIMMS基础与高级编程.docx VIP
原创力文档

文档评论(0)