- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
面向对象程序设计答案(模拟卷)
一、单选题(共15题,每题2分,共30分)
1、D6、D11、D
7、B12、B
2、A
8、C13、C
3、D
9、A14、D
4、B
10、B15、A
5、C
二、填空题(共8题,15空,每空1分,共15分)
1、(1)int*p=newint[3](2)delete[]p;
2、(3)改造基类成员(4)添加新成员
3、(5)this(6)正在被成员函数操作的对象
4、(7)5(8)c1、b2、b3、A2、A3
5、(9)事件(10)消息
6、(11)类的名字(12)基类的名字
7、(13)对话框(菜单)
8、(14)模式(15)无模式
三、综合题(共7题,共40分)
1、(5分)0246
2、(8分,每空2分)
(1)int*maxaddr
(2)a[idx]
(3)isize
(4)array[max]
3、(5分)保护继承方式使基类的public成员在派生类中的访问属性变为protected,所以派生类Rectangle的对象r不能直接访问基类的成员函数move()、getx()和gety()。
其改正方法有两种:
1)将Rectangle的继承方式改为公有继承public;
2)在Rectangle类中重定义move(),getx()和gety()函数,覆盖基类的同名函数。
voidmove(intx_off,inty_off){Point::move(x_off,y_off);}
intgetx(){returnPoint::getx();}
intgety(){returnPoint::gety();}
4、(5分)
34
5、(6分)
Datacons.
Basecons.
Datacons.
Derivedcons.
Deriveddes.
Datades.
Basedes.
Datades.
Pressanykeytocontinue
6、重载的运算符的实现如下:(5分)
SmallIntSmallInt::operator+=(constSmallIntsi)
{
SmallInttmp(val+si.val);
val=tmp.val;
return*this;
}
或
SmallIntSmallInt::operator+=(constSmallIntsi)
{
val+=si.val;
if(val127)
val-=256;
if(val-128)
val=256;
return*this;
}
7、(6分)
在视图区(客户区)画一个边框为蓝色实线的矩形。(3分)
步骤:(1)构造画笔;(2)将画笔选入设备环境;(3)将旧的画笔选回去,以免浪费资源。(3分)
四、编程题(1题,共15分)
#includeiostream
#includecmath
usingnamespacestd;
constfloatPI=(float)3.14;
classShape
{
public:
virtualvoidprintArea()=0;
};
classCircle:publicShape
{
public:
Circle(floatr){radius=r;}
virtualvoidprintArea()
{
coutTheAreaoftheCircle:“
您可能关注的文档
- 《细菌》教学反思(真题10篇) .pdf
- 《生命科学研究进展》复习—题目和答案 .pdf
- 《机械基础》课程期中考试试卷(内附答案) .pdf
- 《即兴口语表达》课程教学大纲 .pdf
- [考试复习题库精编合集]2021年广东省广州市番禺区侨联中学八年级下学.pdf
- [2019整理]电梯安全管理人员考试题与参考题答案单选题 .pdf
- 8-乙酰基色满酮类化合物及其类似物和医药用途 .pdf
- 30m钢栈桥计算书(9+12+9m) .pdf
- 2024年高校教师资格证之高等教育心理学通关题库(附答案) .pdf
- 2024年高一下学期语文教师工作总结(2篇) .pdf
- 2010-2023历年陕西省西安一中高一下学期期末考试政治试卷(带解析).docx
- 2010-2023历年黑龙江牡丹江一中高二下学期期末考试政治卷.docx
- 2010-2023历年黑龙江省哈尔滨六中高三上学期期末考试历史卷.docx
- 2010-2023历年陕西省西安市第一中学高二上学期期中考试政治试卷.docx
- 2010-2023历年陕西宝鸡中学高二上期期末考试历史卷(带解析).docx
- 2010-2023历年高考陕西卷英语试题.docx
- 2010-2023历年陕西省宝鸡中学高三第一次月考英语卷.docx
- 2010-2023历年黑龙江讷河市实验学校九年级下期段测05历史试卷(带解析).docx
- 2010-2023历年黑龙江省大庆铁人中学高二下学期期中考试政治卷.docx
- 2010-2023历年黑龙江鹤岗一中高一下学期期末考试政治卷.docx
文档评论(0)