计算机14级面向对象程序设计考试试卷A卷资料和参考答卷.doc

计算机14级面向对象程序设计考试试卷A卷资料和参考答卷.doc

ID:51188169

大小:69.00 KB

页数:4页

时间:2020-03-20

计算机14级面向对象程序设计考试试卷A卷资料和参考答卷.doc_第1页
计算机14级面向对象程序设计考试试卷A卷资料和参考答卷.doc_第2页
计算机14级面向对象程序设计考试试卷A卷资料和参考答卷.doc_第3页
计算机14级面向对象程序设计考试试卷A卷资料和参考答卷.doc_第4页
资源描述:

《计算机14级面向对象程序设计考试试卷A卷资料和参考答卷.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、课程名称:面向对象程序设计(A卷闭卷)适用专业年级:计算机14级考试时间:100分钟题号一二三四五六七八九十总分统分人签名题分1020242620100得分考生注意事项:1、本试卷共3页,试卷如有缺页或破损,请立即举手报告以便更换。2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。(答案请写在密封线内和答卷正面,否则不记分)一、判断题,正确的打√,错误的打×(每小题1分,共10分)(答案填在下表中)12345678910√××√×√××√×1.在C++中,标识符Student和_student都是正确的。()2.在编程中,有了面向对象的程序设计方法后,

2、就不要用面向过程的程序设计方法了。()3.语句“int(*p)(intx,inty);”说明了p是一个指向整数的指针。() 4.能访问一个类CMyClass中的private成员的可以是类CMyClass的成员函数、友元函数或友元类中的函数。()5.类的构造函数和析构函数一般都声明为虚函数。()6.设函数fun()是一个不属于任何类的普通函数,则在调用该函数时可以使用fun();方式,或者使用::fun();方式来调用。()7.抽象类不会产生实例,所以不需要有构造函数。()8.引用实际上是隐式的指针,和指针是同一种数据类型。()9.在MFC编程中,视图/文档

3、类程序是通过OnDraw()函数进行进行输出的。()10.使用MFC编程时,可以用Invalidate(TRUE);语句来实现把控件中数据放入对应的变量中。()二、单项选择题(每小题2分,共20分)(答案填在下表中)12345678910CCBDADC或DDAB1.下列关于iostream的描述中,错误的是()。A.它是标准的C++头文件B.它与iostream.h是两个不同文件C.iostream与iostream.h文件形式不同,但其内容实现是一样的D.C++标准不再支持iostream.h文件2.如果Student是学生类,则语句“Student*p,

4、s1,s2[2];”会执行Stuent的构造函数次数是()。A.1B.2C.3D.43.在重载一个运算符时,其参数表中没有任何参数,则下列描述中正确的是()。A.作为友元函数重载的一元运算符B.作为成员函数重载的一元运算符C.作为普通函数重载的一元运算符D.上述三种说法都是错误的4.下列关于C++异常处理的流程的描述中,错误的是()。A.对某段可能产生异常的代码或函数使用try结构进行检测B.如果在执行try结构期间没有引起异常,则跟在try后面的catch结构不会执行C.如果在执行try结构期间发生异常,则在异常发生的位置使用throw抛出异常,一个异常对

5、象将被创建D.本层try语句抛出了异常,只能由本层的catch语句处理5.一个类的静态数据成员所表示属性()。A.是类或对象的属性B.只是对象的属性C.只是类的属性D.是类和友元的属性6.C++中虚基类机制可以保证,()。A.限定基类只通过一条路径派生出派生类B.允许基类通过多条路径派生出派生类,派生类也就能多次继承该基类C.当一个类多次间接从基类派生后,派生类对象能保留多份间接基类的成员D.当一个类多次间接从基类派生后,其基类只被一次继承7.如果c是一个复数类对象,为了能使语句“doubled=5.5+c;”正确执行,只采用下列()方法就可以。A.定义一个

6、重载+运算符的复数类成员函数B.定义一个复数类转换构造函数C.定义一个重载+运算符的复数类友元函数D.定义一个复数类类型转换函数8.一个类的析构函数通常被定义为该类的()成员。A.私有B.保护C.友元D.公有9.以下哪个基类中的成员函数表示纯虚函数?()A.virtualvoidfun()=0B.voidfun(int)=0C.virtualvoidfun(int)D.virtualvoidfun(int){}10.关于const型数据的描述,正确的是()。A.常对象中不能定义常数据成员B.常成员函数只能引用本类的数据成员C.指向对象的常指针的值可以重新赋值

7、D.常对象的数据成员不一定是常数据成员湖南工业大学考试试卷纸系(院)计算机与通信学院课程名称面向对象程序设计班级 姓名学号     ————————————————————————密封线——————————————————————第1页共3页三、简答题(每小题8分,共24分)1.什么是类?什么是对象?什么是面向对象的程序设计?答:(评分标准:前2个知识点每个2分,后一个知识点4分。不完全正确,适当扣分,等价写法给满分)类:是指具有相同的属性和操作方法,并遵守相同规则的对象的集合。对象:是包含现实世界物体特征的抽象实体,每个对象有内部的属性和操作方法。面向对象

8、的程序设计:它的整个程序由一系列相互作用的对象构成,

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

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

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