2022年面向对象程序设计试卷 3.docx
《2022年面向对象程序设计试卷 3.docx》由会员分享,可在线阅读,更多相关《2022年面向对象程序设计试卷 3.docx(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品_精品资料_华侨高校 面对对象程序设计(二) 试卷( A)系别运算机、软件工程、网络工程08考试日期 2022 年 06 月 29 日姓名学号成果一、挑选题 20分,每道题 2 分(1) 关于重载函数在调用时匹配依据的说法中,错误 的是 1.A参数个数B参数的类型C函数名字D函数的类型(2) 下面对友元函数描述 正确 的是( 2).A) 友元函数的实现必需在类的内部定义B) 友元函数是类的成员函数C) 友元函数破坏了类的封装性和隐匿性D友元函数不能拜访类的私有成员(3) ( 3)不是面对对象系统所包含的要素.?A对象B内联C类D继承(4) 在 C+语言中函数返回值的类型是由(4)打算的.A
2、调用该函数时系统暂时B return语句中的表达式类型C定义该函数时所指定的函数类型D调用该函数时的主调函数类型(5) 在 C+语言中,对函数参数默认值描述正确 的是( 5).A) 函数如有多个参数,只能为一个参数设定默认值(函数参数的默认值只能设定一个)B) 一个函数的参数如有多个,就参数默认值的设定可以不连续C函数参数必需设定默认值D在设定了参数的默认值后,该参数后面定义的全部参数都必需设定默认值(6) 在 C+中,数据封装要解决的问题是(6).A数据的规范化B便于数据转换C防止数据丢失D实现数据隐匿(防止不同模块之间数据的非法拜访)(7) C+ 语言规定,程序中各函数之间7A) 既答应直
3、接递归调用也答应间接递归调用B) 不答应直接递归调用也不答应间接递归调用C) 答应直接递归调用不答应间接递归调用D) 不答应直接递归调用答应间接递归调用(8) 以下关于派生类特性的表达中,错误的表达是 ( 8) .A)派生类中只能继承基类成员而不能重定义基类成员.B) 对于私有继承,基类成员的拜访权限在派生类中全部变成私有.可编辑资料 - - - 欢迎下载精品_精品资料_C) 派生类对基类的继承具有传递性.D) 初始化从基类继承来的数据成员,必需通过调用基类的构造函数来完成.(9) 以下关于指针函数的表达中,正确 的是( 9).A 指针函数用来存放函数名B 指针函数用来存放函数调用结果的的址C
4、 指针函数用来指示函数的入口D指针函数就是函数指针的别名(10) 将全局数据对象的储备类别限定为static,其目得是 10 .A) 为明白决同一程序中不同的源文件中全局量的同名问题.B) 为了储存该变量的值.C) 使该变量成为局部变量.D) 使该变量能作为函数参数.二、阅读以下程序并给出执行结果( 20 分,每道题 5 分).1、#include using namespace std.class Apublic: A cout . A cout-A. . .class Bpublic:B cout . B cout-B. . .class Cpublic:C cout . C cout-C
5、. . .void func coutnfunc: .A a.static B b .C c.int main coutmain: .forint i=1 . i=2 . +iifi=2 C c . else A a.B b.func . func .return 1.2、可编辑资料 - - - 欢迎下载精品_精品资料_#include using namespace std.class B1public:可编辑资料 - - - 欢迎下载精品_精品资料_ .class B2public: .B1int icoutconstructing B1iendl.B1coutdestructing B1
6、endl .B2coutconstructing B2 *endl.B2coutdestructing B2endl. 可编辑资料 - - - 欢迎下载精品_精品资料_class C:public B2,public B1public:Cint a,int b:B1a,b1bcoutconstructing Cendl. Ccoutdestructing Cendl . private:B1 b1 .B2 b2 . .void mainC obj1,2 .3、#include using namespace std.class Aprivate:/其它成员public:void funcint
7、 datacoutclass A:dataendl . .class B: public A/其它成员public:void funccoutfunction in B without parameter. n. void funcint data可编辑资料 - - - 欢迎下载精品_精品资料_coutclass B:datafunc100 .return 1.4、#include using namespace std.funcint a,int b .int mainint k=4,m=1,p .p=funck,m . coutpendl .p=funck,m . coutpendl .r
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年面向对象程序设计试卷 2022 面向 对象 程序设计 试卷
限制150内