面向对象技术A卷.doc

面向对象技术A卷.doc

ID:52180324

大小:85.50 KB

页数:13页

时间:2020-03-24

面向对象技术A卷.doc_第1页
面向对象技术A卷.doc_第2页
面向对象技术A卷.doc_第3页
面向对象技术A卷.doc_第4页
面向对象技术A卷.doc_第5页
资源描述:

《面向对象技术A卷.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、面向对象技术(2014—2015)第二学期末考试(A)卷(本试卷适合软件学院14级软件会计、软件金融、软件开发、软件嵌入、软件通信、软件机电、软件制造、软件材料、软件冶金、软件土木、软件造价专业)(考试)A.类是一种用户H定义的数据类型B.只有类屮的成员函数或类的友元函数才能存取类屮的私有成员C.在类小,如果不做特别说明,所有成员的访问权限均为私有的D.公有继承的派牛类屮的成员函数可以访问基类屮的私有成员注:本试卷的所有解答均写在答卷纸的指定位置,否则无效。7、已知:print()函数是一个类的

2、常成员函数,它无返回值,下列表示屮,一、单项选择题(本大题共20小题,每小题2分,共40分).1、面向对象程序设计思想的主要特征屮不包括()oA.封装性B.多态性C.继承性D.功能分解,逐步求精()是正确的。A.voidprint()constC.voidconstprint()B.constvoidprint()D.voidprint(const)2、若定义:stringstr;当语句cin»str;执行时,从键盘输入:MicrosoftVisualStudio6.0!所得的结果是stu()。

3、A.MicrosoftVisualStudio6.0!B.MicrosoftC.MicrosoftVisualD.MicrosoftVisualStudio6.0••玻3、考虑下面的函数原型声明:voidtestDefaulParam(inta,intb=7,charz=,s5:,);下面函数调用中,不合法的是()0A.testDefaulParam(5)B.testDefaulParam(5,8)C.testDefaulParamCS,'#1)D.testDefaulPanim(0,0,'*'

4、)8、下面描述屮,表达错误的是()A.公用继承吋基类

5、卩的public成员在派牛类屮仍是public的B.公用继承时基类屮的private成员在派牛.类屮仍是private的C.公用继承时基类屮的protected成员在派牛类屮仍是protected的D.私有继承时基类屮的public成员在派牛类屮是private的9、设置虚基类的FI的是()。A.简化程序B.消除二义性C.提高运行效率D.减少冃标代码4、下列语句中,将函数intsum(intx,inty)正确重载的是()。A.floatsum

6、(intx,inty)B.intsum(inta,intb)C.floatsum(floatx,floaty)D.doublesum(inty,intx)5、在一个函数屮,要求通过函数来实现一种不太复杂的功能,并且要求加二快执行速度,选用()□卑A.内联函数B.重载函数C.递归调用D.嵌套调用10、下面()的叙述不符合赋值兼容规则。A.派牛类的对象可以赋值给基类的对象B.基类的对彖可以赋值给派牛类的对彖C.派牛类的对象可以初始化基类的对象D.派牛类的对象的地址可以赋值给指向基类的指针6、下列有关

7、C++类的说法屮,不正确的是()。11、关于虚函数的描述小,()是正确的。A.虚函数是一个static类型的成员函数B.虚函数是一个非成员函数C.基类屮说明了虚函数后,派牛类屮与其对应的函数可不必说明为虚函数D.派牛类的虚函数与基类的虚函数具有不同的参数个数和类型12、下而关于友元的描述屮,错误的是()。A.友元函数可以访问该类的私有数据成员B.-•个类的友元类屮的成员函数都是这个类的友元函数C.友元可以提高程序的运行效率D.类与类之间的友兀关系可以继承13、如果表达式++详k中的“卄”和都是重

8、载的友元运算符,若采用运算符函数调用格式,则表达式还可以表示为()。A.operator:{:(i.operator++(),k)C.i.operator++().operatori}i(k)B.operator*(operator++(i),k)D.k.operator*(openitor++(i))14、下列的各类函数中,(A.构造函数友元函数)不是类的成员函数B.析构函数复制构造函数15、有关析构函数的说法,不正确的是()0A•析构函数有且仅有一个B.析构函数和构造函数一•样可以有形参C.

9、析构函数的功能是在系统释放对象之前作一-些内存清理工作D.析构函数无任何函数类型16、在C++屮,用于实现动态多态性的是()oA.内联函数B.重载函数C.常函数D.虚函数17、不能说明为虚函数的是()。A•析构函数B•构造函数C.类的成员函数D.以上都不对18、如果一个类至少有一个纯虚函数,那么就称该类为()。A.抽象类C.虚基类A.派生类19、下列运算符屮,()运算符在C++屮不能被重载。A.&&B.[]C.::D.=D.共同基类20、假定MyClass为一个类,则该类的复制构造函数的声明语句

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

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

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