面向对象程序设计复习辅导六

面向对象程序设计复习辅导六

ID:25947949

大小:81.50 KB

页数:12页

时间:2018-11-23

面向对象程序设计复习辅导六_第1页
面向对象程序设计复习辅导六_第2页
面向对象程序设计复习辅导六_第3页
面向对象程序设计复习辅导六_第4页
面向对象程序设计复习辅导六_第5页
资源描述:

《面向对象程序设计复习辅导六》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、面向对象程序设计复习辅导六---补充练习与参考之二徐孝凯一、单项选择1.以下错误的描述是()。DA.被调用函数中可以不用return语句B.被调用函数中可以用多个return语句C.被调用函数中,如果有返回值,就一定要有return语句D.被调用函数中,一个return语句可返回多个值给调用函数2.以下正确的描述是()。CA.不允许设置参数的默认值B.设置参数的默认值只能在定义函数时设置C.设置参数的默认值时,应该设置右边的参数D.设置参数的默认值时,应该全部参数都设置3.采用重载函数的目的是()。DA.实现共享B.减少空间C.提高速度D.使用方便,提

2、高可读性4.将两个字符串连接起来组成一个字符串时,选用()函数。CA.strlen()B.strcap()C.strcat()D.strcmp()5.以下叙述中正确的是()。BA.使用#define可以为常量定义一个名字,该名字在程序中可以再赋另外的值B.使用const定义的常量名有类型之分,其值在程序运行时是不可改变的C.在程序中使用内联函数使程序的可读性变差D.在定义函数时可以在形参表的任何位置给出缺省形参值6.下面的标识符中,()是文件级作用域。CA.函数形参B.语句标号C.外部静态类标识符D.自动类标识符7.以下叙述不正确的是()。DA.宏替换

3、不占用运行时间B.宏名无类型C.宏替换只是字符替换D.宏名必须用大写字母表示8.C++语言的编译系统对宏命令的处理是()。DA.在程序运行时进行B.在程序连接时进行C.和C++程序的其它语句同时进行编译D.在对源程序中其它成分正式编译之前进行9.当#include后面的文件名用双引号括起来时,寻找被包含文件的方式是()。BA.直接按系统设定的标准方式搜索目录B.先在源程序所在目录搜索,再按系统设定的标准方式搜索目录C.仅仅搜索源程序所在目录D.搜索当前逻辑盘上的所有目录10.当#include后面的文件名用尖括号括起来时,寻找被包含文件的方式是()。A

4、A.直接按系统设定的标准方式搜索目录12B.先在源程序所在目录搜索,再按系统设定的标准方式搜索目录C.仅仅搜索源程序所在目录D.搜索当前逻辑盘上的所有目录11.在下面存储类中,()对象的可见性与存在性不一致。CA.外部类B.自动类C.内部静态类12.面向对象软件开发中使用的OOD表示()。BA.面向对象分析B.面向对象设计C.面向对象语言D.面向对象方法13.关于面向对象系统分析,下列说法中不正确的是()。BA.术语“面向对象分析”可以用缩写OOA表示B.面向对象分析阶段对问题域的描述比实现阶段更详细C.面向对象分析包括问题域分析和应用分析两个步骤D.

5、面向对象分析需要识别对象的内部和外部特征14.在一个类的定义中,包含有()成员的定义。CA.数据B.函数C.数据和函数D.数据或函数15.在类作用域中能够通过直接使用该类的()成员名进行访问。DA.私有B.公用C.保护D.任何16.在关键字public后面定义的成员为类的()成员。BA.私有B.公用C.保护D.任何17.在关键字private后面定义的成员为类的()成员。AA.私有B.公用C.保护D.任何18.假定AA为一个类,a为该类公有的数据成员,x为该类的一个对象,则访问x对象中数据成员a的格式为()。DA.x(a)B.x[a]C.x->aD.x

6、.a19.假定AA为一个类,a()为该类公有的函数成员,x为该类的一个对象,则访问x对象中函数成员a()的格式为()。BA.x.aB.x.a()C.x->aD.x->a()20.假定AA为一个类,a为该类公有的数据成员,px为指向该类对象的一个指针,则访问px所指对象中数据成员a的格式为()。CA.px(a)B.px[a]C.px->aD.px.a21.假定AA为一个类,a为该类私有的数据成员,GetValue()为该类公有函数成员,它返回a的值,x为该类的一个对象,则访问x对象中数据成员a的格式为()。DA.x.aB.x.a()C.x->GetVal

7、ue()D.x.GetValue()22.假定AA为一个类,inta()为该类的一个成员函数,若该成员函数在类定义体外定义,则函数头为()。AA.intAA::a()B.intAA:a()C.AA::a()D.AA::inta()二、填空1.假定对数组a[]进行初始化的数据为{2,7,9,6,5,7,10},则a[2]和a[5]分别被初始化为________和________。972.假定对二维数组a[3][4]进行初始化的数据为{{3,5,6},{2,8},{7}},则a[1][1]和a[2][3]12分别被初始化为_______和________。

8、803.在C++语言中,一个函数由函数头和-----------------组成。函数体4.重

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

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

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