- 0
- 0
- 约3.2千字
- 约 7页
- 2026-01-20 发布于江西
- 举报
华东师范大学《面向对象程序设计》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
您可能关注的文档
- 上海外国语大学《现代汉语》2020-2021学年期末试卷.docx
- 上海外国语大学《现代汉语》2021-2022学年期末试卷.docx
- 上海外国语大学《现代汉语》2022-2023期末试卷.docx
- 石河子大学《现代汉语》2019-2020学年期末试卷.docx
- 石河子大学新闻学专业《现代汉语》2021-2022学年期末试卷.docx
- 四川大学《计算机组成原理》2017-2018学年期末试卷.docx
- 四川大学《计算机组成原理》2018-2019学年期末试卷.docx
- 四川大学《计算机组成原理》2019-2020学年期末试卷.docx
- 四川大学《计算机组成原理》2020-2021学年期末试卷.docx
- 四川大学《计算机组成原理》2021-2022学年期末试卷.docx
- 七年级语文上册期末模拟试卷1(解析版).docx
- 七年级语文上册期末模拟试卷1(原卷版).docx
- 七年级语文上册期末模拟试卷2(原卷版).docx
- 七年级语文上册期末模拟试卷2(解析版).docx
- 期末测试卷(二)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(三)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(二)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(三)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(一)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(一)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
最近下载
- 2026届河南省洛阳市九年级数学第一学期期末复习检测模拟试题含解析.doc VIP
- HBM行业深度报告(一):工艺篇,设备新机遇.pdf VIP
- 肺间质性疾病.ppt VIP
- 高中英语非谓语动词讲解甄嬛传版本 课件高三英语一轮复习专项.pptx VIP
- 洛阳市重点中学2026届数学九年级第一学期期末达标检测模拟试题含解析.doc VIP
- 河南省洛阳市涧西区洛阳市2026届数学九年级第一学期期末学业质量监测模拟试题含解析.doc VIP
- 2022肺癌治疗指南.pptx VIP
- 伟康bipap synchrony2 呼吸机用户手册.doc VIP
- 髋关节撞击综合征诊疗优秀PPT(共61张PPT).pptx VIP
- 福建省福州市2024-2025学年高二上学期期末质量检测英语试题(含答案).docx VIP
原创力文档

文档评论(0)