c++试卷(张为与张志清的合并))

c++试卷(张为与张志清的合并))

ID:1474383

大小:65.50 KB

页数:12页

时间:2017-11-11

c++试卷(张为与张志清的合并))_第1页
c++试卷(张为与张志清的合并))_第2页
c++试卷(张为与张志清的合并))_第3页
c++试卷(张为与张志清的合并))_第4页
c++试卷(张为与张志清的合并))_第5页
资源描述:

《c++试卷(张为与张志清的合并))》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、广州大学2005-2006学年第1学期考试B卷课程面向对象程序设计考试形式(开/闭卷,考试/查)一、填空题:(10分,每个空格1分)1、一个类的每个成员函数中都默认有一个所属类的指针参数,其名字由系统规定为this,它是一个C++保留字。2、类是一种用户定义的类型,它由两大成员组成,其中用数据成员来描述同类事物的属性,用函数成员来描述它们的行为。3.重载运算符函数的函数名由关键字__operator________引出。4.利用成员函数对二元运算符重载,其左操作数是__this指针______,右操作数

2、是_成员函数参数______。5.如果类student继承了类person,则类student称为___派生类_______,类person称为___基类______。6.多态是指类中具有相似功能的不同函数使用同一名称来实现的现象,是通过__重载函数________和___虚函数________等技术来实现。二.是非题(回答“Y”或“N”,10分,每小题1分)1、友员可以访问类的所有成员。(Y)2、若F是A的友员,则A是F的友员。(N)3、友员函数没有this指针。(Y)4、一个派生类保护继承一个基类时

3、,基类中所有公有成员同时成为派生类的公有成员。(N)5、一个派生类私有继承一个基类时,基类中所有保护成员同时成为派生类的私有成员。(Y)6、重载一个虚函数时,要求函数名、返回类型、参数个数、参数类型和顺序完全相同。(Y)7、构造函数可以是虚函数。(N)8、析构函数可以是虚函数。(Y)9、抽象类至少有一个纯虚函数。(Y)10、类模板就是模板类。(N)三.选择题(20分,每小题2分)121、关于类和对象不正确的说法是(C)。(A)类是一种类型,它封装了数据和操作;(B)对象是类的实例;(C)一个类的对象只有

4、一个;(D)一个对象必属于某个类。2.填空选择#includeclassBase{public:voidfun(){cout<<”Base::fun”<fun()3.派生类的对象对它的基类成员中_

5、_C______是可以访问的。A.公有继承的保护成员B.公有继承的私有成员C.公有继承的公有成员D.私有继承的公有成员4.下列虚基类的声明中,正确的是___D_____。A.classvirtualB:publicAB.virtualclassB:publicAC.classB:publicAvirtualD.classB:virtualpublicA5.C++的类有两种,一种是类的实例化,另一种是通过__A____派生的类。A)继承B)复用C)封装D)引用6.下列的描述中,错误的是___B______

6、。A)一个派生类可以作为另一个派生类的基类;B)派生类只继承了基类的公有成员和保护成员;C)派生类的缺省继承方式是private;D)派生类至少由一个基类。7.下面的描述中,正确的是____C_____。A)虚函数是一个静态成员函数;B)虚函数是一个非成员函数;C)派生类的虚函数与基类中对于的虚函数具有相同的参数个数和类型;D)虚函数可以在函数说明时定义,也可以在函数实现时定义。128.实现运行时的多态性要使用_____D_____.A)重载函数B)构造函数C)析构函数D)虚函数9.在下面程序中,A、B

7、、C、D四句编译时出错的是____C_____。classbase//A){public://B)base(){func();}//C)virtualvoidfunc()=0;//D)};10.下面对模板的声明中,正确的是__C______。A)templateB)templateC)templateB)template四.阅读程序,写出下列程序的运行结果(40分,每小题5分)1.写出程序的运行结果#inc

8、ludeenumBREED{GOLDEN,CAIRN,DANDIE,SHETLAND,DOBERMAN,LAB};classMammal{public://constructorsMammal():itsAge(2),itsWeight(5){}~Mammal(){}//accessorsintGetAge()const{returnitsAge;}voidSetAge(intage){itsAge=age;}int

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

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

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