下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、计算机级面向对象程序设计考试一试卷A卷和参照答卷计算机级面向对象程序设计考试一试卷A卷和参照答卷3/3计算机级面向对象程序设计考试一试卷A卷和参照答卷课程名称:面向对象程序设计(A卷闭卷)适用专业年级:计算机14级考试时间:100分钟题号一二三四五六七八九十总分统分人签字题分1020242620100得分考生注意事项:1、本试卷共3页,试卷若出缺页或破坏,请马上举手报告以便更换。2、考试结束后,考生不得将试卷、答题纸和稿本纸带出考场。(答案请写在密封线内和答卷正面,否则不记分)一、判断题,正确的打,错误的打(每题1分,共10分)(答案填在下表中)12345678910线1在C+中,表记符Stu
2、dent和_student都是正确的。()封2.在编程中,有了面向对象的程序设计方法后,就不要用面向过程的程序设计方法了。密()3.语句“int(*p)(intx,inty);”说了然p是一个指向整数的指针。()?4能接见一个类CMyClass中的private成员的能够是类CMyClass的成员函数、友元函数或友元类中的函数。()5类的构造函数和析构函数一般都声明为虚函数。()6设函数fun()是一个不属于任何类的一般函数,则在调用该函数时能够使用fun();方式,也许使用:fun();方式来调用。()7抽象类不会产生实例,所以不需要有构造函数。()8引用实际上是隐式的指针,和指针是同一种数
3、据种类。()9在MFC编程中,视图/文档类程序是经过OnDraw()函数进行进行输出的。()10使用MFC编程时,能够用Invalidate(TRUE);语句来实现把控件中数据放入对应的变量中。()二、单项选择题(每题2分,共20分)(答案填在下表中)12345678910CCBDADC或DDAB1页共3页1以下关于iostream的描A它是标准的C+头文Ciostream与iostrDC+标准不再支持i2若是Student是学生类数次数是()。A1B3在重载一个运算符时,A作为友元函数重载C作为一般函数重载4以下关于C+异常办理的A对某段可能产生异B若是在执行try结C若是在执行try结个异
4、常对象将被创办D本层try语句抛出5一个类的静态数据成员是类或对象的属性可是类的属性6C+中虚基类体系能够保A限制基类只经过一B赞同基类经过多条C当一个类多次间接D当一个类多次间接7若是c是一个复数类对以下()方法就可以A定义一个重载+运算C定义一个重载+运算8一个类的析构函数平时A私有B9以下哪个基类中的成员AvirtualvoidfunCvirtualvoidfun10关于const型数据的描A常对象中不能够定义C指向对象的常指针三、简答题(每题8分,共24分)1什么是类?什么是对象?什么是面向对象的程序设计?答:(评分标准:前2个知识点每个2分,后一个知识点4分。不完好正确,合适扣分,等
5、价写法给满分)类:是指拥有相同的属性和操作方法,并遵守相同规则的对象的会集。对象:是包含现实世界物体特色的抽象实体,每个对象有内部的属性和操作方法。面向对象的程序设计:它的整个程序由一系列相互作用的对象构成,对象之间的交互经过发送消息来实现,对象经过响应信息来实现程序的功能。2在VC+6.0中,模态对话框和非模态对话框的主要差异是什么?答:(评分标准:每个知识点4分,不完好正确,合适扣分,等价写法给满分)主要差异:模态对话框使用DoModal()来启动,它垄断了信息循环,它只有在关闭后,才能返回应用程序。非模态对话框使用Create()函数来产生,用DestroyWindow()函数来关闭。它
6、与应用程序共用一个信息循环,它产生后,应用程序相同能够接收信息循环。3.构造函数和析构函数的作用是什么?什么时候需要自己定义构造函数和析构函数?答:(评分标准:每个知识点各2分,不完好正确,合适扣分,等价写法给满分)构造函数的作用:用于新建对象的初始化工作。析构函数的作用:用于在撤掉对象前,完成一些清理工作,比方:释放内存等。每当创办对象时,需要增加初始化代码时,则需要定义自己的构造函数;线封对象撤掉时,需要自己增加清理工作的代码时,则需要定义自己的析构函数。密四、阅读下面程序,写出程序运行的结果。(共26分)1程序1(6分)#include#includeusingnamespacestd;
7、classStudentpublic:stringname;staticintSum;Student(stringn)name=n;Sum+=FindSum(name);coutcon:1.endl;Student(Student&s)name=;Sum+=FindSum(name);coutcon:2.=a)&(*p=z)i+;returni;2页共3页intStudent:Sum=intmain()Students1(XiaStudents2=s1couts1.Sumreturn0;答:程序运行结果为:con:1.con:2.12程序2(10分)#includeusingnam
8、espacesclassPointpublic:virtualvoidDravirtualPoint();classCircle:publicpublic:voidDraw()cCircle()cou;classRectangle:ppublic:voidDraw()cRectangle();intmain(void)Point*pt,vp;pt=&vc;pt-pt=&vp;pt-pt=newRectareturn0;答:程序运行结果为:DrawCircle.DrawPoint.DrawRectangle.DelRectangle.DelCircle.线封密程序3(10分)#includeus
9、ingnamespacestd;classBookpublic:Book()coutcreateBook.endl;Book(intsize)coutcreateBook:sizeendl;Book()coutdeleteBook.endl;classNotepublic:Note(intcolor=255)coutcreateNote:colorendl;Note()coutdeleteNote.endl;classNotebook:publicBook,publicNotepublic:Notebook(intp):member(),Note(),Book(p)coutcreateNote
10、book.endl;Notebook()coutdeleteNotebook.endl;private:Bookmember;intmain()Noten(2);Notebooknb(4);return0;答:程序运行结果为:(评分标准:共10分,每对一个得1分)createNote:2createBook:4createNote:255createBook.createNotebook.deleteNotebook.deleteBook.deleteNote.deleteBook.deleteNote.3页共3页五、编程题(20分)设计一个基本账户类Account。公float型),私有的成员变量有:NamSaveBal(floatB)。Account类的构B=0.0)。要求:1)编写类Account及其成员函2)从Account类中派生出子账SubName(子账户姓名,string型在构造函数中,判断子账户姓名不为空构函数中要对pSub进行清理。SubAcNam,stringSNam,floatB)3)编写一个主程序,定义一个为:(234,Zhang,XiaoZhang,100.4)定义一个输出文件OutF.da编程解答:(请注意,程序代码分2栏参照代码:评分标准:写出2个类分别得7分,编函数得6分。注意:程序的所有等价写不完好正确酌情扣分。#include
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年珠海市香洲区工会人员招聘考试备考试题及答案详解
- 2026年福建省三明市政务服务中心(窗口人员)招聘考试参考题库及答案详解
- 2026年哈尔滨市松北区政务服务中心(窗口人员)招聘笔试参考题库及答案详解
- 2026年营口市站前区医疗系统事业编人员招聘笔试备考试题及答案详解
- 2026年郑州市中原区政务服务中心(窗口人员)招聘笔试备考题库及答案详解
- 2026年伊春市乌伊岭区政务服务中心(窗口人员)招聘考试备考题库及答案详解
- 2026年葫芦岛市龙港区政务服务中心(窗口人员)招聘考试模拟试题及答案详解
- 2026年阳泉市矿区工会人员招聘笔试模拟试题及答案详解
- 2026年铜仁地区政务服务中心(窗口人员)招聘笔试备考题库及答案详解
- 2026年广西壮族自治区桂林市政务服务中心(窗口人员)招聘考试参考试题及答案详解
- 2025-2030年中国良性前列腺增生(BPH)药物行业市场现状供需分析及投资评估规划分析研究报告
- 智慧城市建设项目管理合作框架协议
- 酒店买断合同协议书
- 家庭教育概论 课件 第1-5章 家庭与家庭教育- 亲子关系:家庭教育的起点与结果
- 房屋交房合同协议书
- 肺性脑病护理查房
- 神经症患者的护理
- 普惠金融营销课件
- 初中数学几何《将军饮马》模型题汇编含答案解析
- JB-T 8532-2023 脉冲喷吹类袋式除尘器
- 老干部工作业务知识要点课件-湖南大学离退休处
评论
0/150
提交评论