c++复习试题资料期末复习试题必备

c++复习试题资料期末复习试题必备

ID:35641706

大小:113.50 KB

页数:20页

时间:2019-04-05

c++复习试题资料期末复习试题必备_第1页
c++复习试题资料期末复习试题必备_第2页
c++复习试题资料期末复习试题必备_第3页
c++复习试题资料期末复习试题必备_第4页
c++复习试题资料期末复习试题必备_第5页
资源描述:

《c++复习试题资料期末复习试题必备》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.....拷贝构造函数的格式为:类名(const类名&对象名);//拷贝构造函数的原型,参数是常量对象的引用。由于拷贝构造函数的目的是成员复制,不应修改原对象,所以建议使用const关键字。一.单选(共40题,共80分)1.假定AB为一个类,则执行“ABx;”语句时将自动调用该类的()。(2分) A.带参构造函数 B.无参构造函数 C.拷贝构造函数  D.赋值重载函数  ★标准答案:B2.若类X是类Y的友元类,则下列哪种访问关系是正确的(2分)A.类X的成员不能访问类Y的私有成员 B.类X的成员可以访问类Y的私有成员 C.类Y的成员可以

2、访问类X的私有成员D.只有类Y的公共成员才能访问类X的私有成员 ★标准答案:B3.假定AA是一个类,abc是该类的一个成员函数,则参数表中隐含的第一个参数的类型为()。(2分) A.int  B.char  C.AA  D.AA* ★标准答案:D4.如果类A被说明成类B的友元,则()(2分) A.类A的成员即类B的成员  B.类B的成员即类A的成员  C.类A的成员函数不得访问类B的成员  D.类B不一定是类A的友元  ★标准答案:C5.下列关于类和对象的叙述中,错误的是()(2分) A.一个类只能有一个对象 B.对象是类的具体实例  

3、C.类是对某一类对象的抽象  D.类和对象的关系是一种数据类型与变量的关系  ★标准答案:A6.对于任一个类,用户所能定义的构造函数的个数至多为()。(2分) A.0 B.1  C.2 D.任意个  ★标准答案:D7.类的构造函数可以带有()个参数。(2分) A.0  B.1 C.2 D.任意 ★标准答案:D8.假定AB为一个类,则执行“ABx(a,5);”语句时将自动调用该类的()。(2分) A.带参构造函数 B.无参构造函数 C.拷贝构造函数  D.赋值重载函数 ★标准答案:A9.设px是指向一个类对象的指针变量,则执行“delet

4、epx;”语句时,将自动调用该类的()。(2分) A.无参构造函数  B.带参构造函数  C.析构函数 D.拷贝构造函数 ★标准答案:C10.在一个类的定义中,包含有()成员的定义。(2分) A.数据 B.函数  C.数据和函数  D.变量  ★标准答案:C11.在C++中,当一个对象被创建后,它的每一个成员函数都含有一个系统自动生成的隐含的指针,称之为()指针。(2分) A.对象  B.派生  C.基类  D.this ★标准答案:D12.假定AA为一个类,a()为该类公有的函数成员,x为该类的一个对象,则访问x对象中函数成员a()的

5、格式为()。(2分) A.x.a  B.x.a()  C.x->a  D.x->a()  ★标准答案:B13.下面有关重载函数的说法中正确的是()。(2分)word格式.整理版..... A.重载函数必须具有不同的返回值类型;  B.重载函数形参个数必须不同;  C.重载函数必须有不同的形参列表;  D.重载函数名可以不同;  ★标准答案:C 14.当类中一个字符指针成员指向具有n个字节的存储空间时,它所能存储字符串的最大长度为()。(2分) A.n  B.n+1  C.n-1  D.n-2  ★标准答案:C 15.一个类的析构函数通常

6、被定义为该类的()成员。(2分) A.私有 B.保护  C.公用  D.友元  ★标准答案:C16.类的析构函数是一个对象被()时自动调用的。(2分) A.建立 B.撤消 C.赋值  D.引用  ★标准答案:B 17.假定AA为一个类,inta()为该类的一个成员函数,若该成员函数在类定义体外定义,则函数头为()。(2分) A.intAA::a()  B.intAA:a()  C.AA::a()  D.AA::inta()  ★标准答案:A 18.在一个类的定义中,包含有()成员的定义。(2分) A.数据  B.函数  C.数据和函数 

7、 D.数据或函数  ★标准答案:C 19.对于公有继承,基类中的私有成员在派生类中将()。(2分) A.能够直接使用成员名访问  B.能够通过成员运算符访问  C.仍然是基类的私有成员  D.变为派生类的私有成员  ★标准答案:C20.下面描述中,表达错误的是()。(2分) A.公有继承时基类中的public成员在派生类中仍是public的  B.私有继承时基类中的private成员在派生类中仍是private的  C.私有继承时基类中的protected成员在派生类中仍是protected的  D.私有继承时基类中的public成员在

8、派生类中是private的 ★标准答案:C21.在C++中,对于基类的protected成员,当以protected方式派生一个新类时。该成员将成为派生类的()成员。(2分) A.private B.pro

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。