华东师范大学《面向对象程序设计》2020-2021学年期末试卷.docxVIP

  • 0
  • 0
  • 约3.2千字
  • 约 7页
  • 2026-01-20 发布于江西
  • 举报

华东师范大学《面向对象程序设计》2020-2021学年期末试卷.docx

华东师范大学《面向对象程序设计》2020—2021学年第一学期期末试卷

第一部分选择题

一、单项选择题:本大题共10小题,每小题2分,共20分。

2.设X和y均为bool量,则x&&y曲为真的条件是

A.它们均为真B.其中一个为真C.它们均为假D.其中一个为假3.拷贝构造函数应该是

A.不带参数的构造函数 B.带有一个参数的构造函数C.带有两个参数的构造函数 D.缺省构造函数

4.以下说法中正确的是

A.C++程序总是从第一个定义的函数开始执行

B.C++程序总是从main函数开始执行

C.C++中函数必须有返回值

D.C++中函数名必须唯一

5.下列虚基类的声明中,正确的是

A.classvirtualB:publicA

C.classB:publicAvirtual

B.classB:virtualpublicA

D.virtualclassB:publicA

6.下列哪个类型函数不适合声明为内联函数

A.函数体语句较多 B.函数体语句较少

C.函数执行时间较短 D.函数被频繁调用

7.以下类模板定义正确的为

A.templateclassT B.templateclassT.classintiC.templateclassT,typenameTD.templateclassTl,T28.C++中要实现动态联编,调用虚函数时必须使用

A.基类指针

B.类名

C.派生类指针D.对象名

9.下列对静态成员的描述中,不正确的是

·

A.静态成员不属于对象,是类的共享成员

B.静态数据成员要在类外定义和初始化

C.调用静态成员函数时要通过类或对象激活,所以静态成员函数拥有this指针

D.非静态成员函数也可以操作静态数据成员

10.下列对派生类的描述中,错误的是

A.一个派生类可以作为另一个派生类的基类

B.派生类至少有一个基类

C.派生类的成员除了它自己的成员外,还包含了它的基类的成员D.派生类中继承的基类成员的访问权限到派生类保持不变

第二部分非选择题

二、填空题:本大题共10空,每空2分。共20分。

1.将int类型指针p转换为char类型指针,则强制转换语句为____________。

2.当一个成员函数被调用时,该成员函数的____________指向调用它的对象。3.在____________继承的情况下,基类数据成员在派生类中的访问权限保持不变。4.Windows环境下,由C++源程序文件编译而成的目标文件的扩展名是____________。

5.具有至少一个纯虚函数的类是____________。

6.C++中字符串是通过字符数组来表示的,每一个字符串都有一个结尾字符____________.

7.C++中定义重载函数时,应至少使重载函数的参数个数或____________不同。8.假定x=15,则表达式X=10720:30的值为____________。

9.不同对象可以调用相同名称的函数,但执行完全不同行为的现象称为____________。

10.假设类F的对象f是类A的成员对象,则“Aa”语句执行时,先调用类____________的构造函数。

三、程序题(60分)

1、.设计一个圆类circle和一个桌子类table。circle类包含私有数据成员radius和求圆面积的成员函数9etarea();table类包含私有数据成员height和返回高度的成员函数getheight()。roundtable类继承所有上述类的数据成员和成员函数,添加了私有数据成员color和相应的成员函数。其中,main函数已给出。请完成程序的其他部分。

2、利用LOCATION类,使用继承定义圆类CIRCLE,圆由圆心和半径构成。提供得到圆心坐标和半径的成员函数、以及计算圆的周长和面积的成员函数。在主程序中创建两个圆A和B,圆心坐标分别为(0,3)、(3,7),按如下格式输出两个圆的圆心坐标、周长和面积,并计算和输出两个圆的圆心之间的距离。

A:(xl,y1,r1),Girth=g1,Area=a1

B:(x2,y2,r2),Girth=g2,Area=a2

A(xl,y1),B(x2,y2),Distance=d

定义LOCATION类,该类没有“继承”等现象。注意二维坐标点之间的距离公式。

classLOCATION{

doublex,y;

public: virtualdoublegetx()const{returnx;};

virtualdoublegety

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档