《C面向对象程序设计》.doc

《C面向对象程序设计》.doc

ID:62031735

大小:45.00 KB

页数:12页

时间:2021-04-15

《C面向对象程序设计》.doc_第1页
《C面向对象程序设计》.doc_第2页
《C面向对象程序设计》.doc_第3页
《C面向对象程序设计》.doc_第4页
《C面向对象程序设计》.doc_第5页
资源描述:

《《C面向对象程序设计》.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《C++面向对象程序设计》一、选择题(每小题2分,共20分)1.一个C++类()。A.只能有一个构造函数和一个析构函数B.可以有一个构造函数和多个析构函数C。可以有多个构造函数和一个析构函数D.可以有多个构造函数和多个析构函数2。关于类概念的描述中,( )是错误的。A.类是抽象数据类型的实现;B.类是具有共同行为的若干对象的统一描述体;C.类是创建对象的样板; D.类不是C++中的一种数据类型;3。下述静态数据成员的特征中,()是错误的。A.说明静态数据成员时前边要加修饰符static;B.静态数据

2、成员要在类外进行初始化;C.引用静态数据成员时,要在静态数据成员名前加<类名〉和作用域运算符;D.静态数据成员不是所有对象所共用的。4.下面有关重载函数的说法中正确的是()A.重载函数必须具有不同的返回值类型;  B.重载函数形参个数必须不同;  C.重载函数必须有不同的形参列表  D.重载函数名可以不同;5.下列各类函数中,()不是类的成员函数A.构造函数B。析构函数C.友元函数D。复制构造函数6.下面描述中,表达错误的是()A.公有继承时基类中的public成员在派生类中仍是public的  B

3、.公有继承是基类中的private成员在派生类中仍是private的  C.公有继承时基类中的protected成员在派生类中仍是protected的  D.私有继承时基类中的public成员在派生类中是private的7。在C++中,关于下列设置参数默认的描述中,()是正确的.A。不允许设置参数的默认值;B.设置参数默认值只能在定义函数时设置;C.设置参数默认值时,应该是先设置右边的再设置左边的;D.设置参数默认值时,应该全部参数都设置;8.下列存储类标识符中,要求通过函数来实现一种不太复杂的功能

4、,并且要求加快执行速度,选用()合适。A.内联函数B.重载函数C。递归调用D。嵌套调用9。下列(  )是引用调用.A.形参是指针,实参是地址值;B.形参和实参都是变量;C.形参是数组名,实参是数组名;D.形参是引用,实参是变量。10.有如下程序:#includeclass BASE{char c;public:BASE(char n):c(n){}virtual~BASE(){cout<〈c;}};class DERIVED:public BASE{char c;public:DERIVED(c

5、har n):BASE(n+1),c(n){}~DERIVED(){cout<

6、的对象都是不可见的.(  )5.对象数组的元素可以是不同类的对象。( )6.多继承情况下,派生类的构造函数的执行顺序并不取决于定义派生类时所指定的各基类的顺序。()7.返回值类型、参数个数和类型都相同的函数也可以重载.( )8.C++中使用了新的注释符(//),C语言中注释符(/*…*/)不能在C++中使用。( )9.友元函数是类的成员函数,所以可以存取或修改该类中的私有成员。( )10.在一个被调用函数中,一个return语句不可返回多个值给调用函数。(  )三、填空题(每空1分,共10分)1.在

7、一个派生类中,对基类成员、类对象成员和非类对象成员的初始化次序是先,后,最后为.2.若需要定义一个标识符常量,并且使C++能够进行类型检查,则应在定义语句的开始使用保留字。3.若需要把一个函数”voidF();”定义为一个类AB的友元函数,则应在类AB的定义中加入一条语句.4.当一个类对象离开它的作用域时,系统将自动调用该类的。5.假定AB为一个类,则执行”ABa[8];”语句时,系统自动调用该类构造函数的次数为。6.动态多态性是在程序运行时通过改变具有虚函数定义的基类,使其指向不同派生类从而调用不

8、同版本的,动态地实现对同一消息的不同响应。四、读程并写出程序的运行结果(每小题5分,共20分)1、#includevoidswap(intx,int&y);voidmain(){inta(10),b;b=a/5;cout〈<"a="〈

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

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

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