77范文网 - 专业文章范例文档资料分享平台

《面向对象程序设计》第03章在线测试

来源:网络收集 时间:2018-12-04 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

《面向对象程序设计》第03章在线测试

《面向对象程序设计》第03章在线测试 剩余时间: 52:54 答题须知:1、本卷满分20分。 2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。 3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。 第一题、单项选择题(每题1分,5道题共5分) 1、类的指针成员的初始化是通过函数完成的,这个函数通常是 A、析构函数 C、其它成员函数 B、构造函数 D、友元函数 2、静态成员函数 没有( ) A、返回值 C、指针参数 B、this 指针 D、返回类型 3、在关键字public后面定义的成员为类的( )成员。 A、私有 C、保护 B、公用 D、任何 4、如果 class 类中的所有成员在定义时都没有使用关键字 pubilc,private,protected ,则所有成员缺省定义为: ( ) 。 A、public C、private B、protected D、static 5、假定AA是一个类,abc是该类的一个成员函数,则参数表中隐含的第一个参数为( )。 A、abc C、this B、*this D、this& 第二题、多项选择题(每题2分,5道题共10分) 1、定义析构函数时,错误的说法是 ( ) 。 A、其名与类名完全相同 B、返回类型是 void 类型 C、无形参,也不可重载 D、函数体中必须有 del_ete 语句

2、下列描述属于类的成员函数的是( )

A、构造函数 B、析构函数 C、友元函数 D、拷贝构造函数

3、假定AB为一个类,则执行 “AB *s=new AB(a,5);”语句的结果是

A、动态生成对象AB赋值给变量s B、动态生成对象s

C、如果对象AB中有公有成员a,则s->a可以访问该成员 D、动态生成对象AB,该对象的地址赋值给变量s

4、使类中的一个指针成员指向一块动态存储空间时,通常不能在下面哪些函数中实现( )

A、析构 B、构造

C、任一函数成员 D、友元

5、下面关于常对象的说法正确的是()

A、在定义常对象时必须进行初始化。 B、常对象的数据成员不能被更新。 C、常对象不能作为类的成员。

D、通过常对象可以调用该对象的成员函数。

第三题、判断题(每题1分,5道题共5分)

1、所谓数据封装就是将一组数据和与这组数据有关操作组装在一起,形成一个实体,这实体也就是数据类型。

正确

错误

2、若Sample类中的一个成员函数说明如下: Void set(Sample &a) 其中Sample &a表示的含义是.a是类Sample的对象引用,用来作函数Set()的形参。

正确 错误 3、某类中的友元类的所有成员函数可以存取或修改该类中的私有成员。 正确 错误 4、静态成员函数允许访问类的数据成员。 正确 错误 5、this是一个隐含于每一个类的成员函数的特殊指针,它是一个指向正在被某个成员函数操作的对象的指针 正确 错误

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库《面向对象程序设计》第03章在线测试在线全文阅读。

《面向对象程序设计》第03章在线测试.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/336370.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: