- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《面向对象程序设计》复习题
单项选择题。
在switch语句中,为了结束分支,一般应在每个分支的结尾处加上语句( 3 )。
continue ② goto ③ break ④ default
说明友元函数的关键字是( d )。
inline() virtual(虚函数)③ static(静态) friend(友元)
this指针 ② 返回类型 ③ 函数名 ④ 参数
关于重载,( d )不正确。/2
① 类名可以重载 ② 函数名可以重载
运算符可以重载 ④ 缺省参数是重载的一种方式
用new分配n维数组空间,首地址赋予指针p,则p应为指向( B)维数组的指针。/2
0 ② 1 ③ n-1 ④ n
为类X重载前缀自增运算,则函数返回类型应为( c )。/4
X ② X* ③ X ④ int
以下( a )未调用构造函数(X为类名)。
X*p; ② X obj; ③ X obj(1); ④ X obj=2;
若在类外有函数调用X::func();则函数func是类X的( c )函数。
① 私有静态成员函数 ② 公有非静态成员函数
公有静态成员函数 ④ 友元函数
若引用作参数,则对应的实参应为( d )。
指针 ② 地址 ③ 常量 ④ 变量或对象本身
在C++中,一个实型常数如果没有任何说明,表示( b )类型。
float ② double ③ long double ④ void
静态数据是保存在程序所分配内存的( a )。
全局数据区 ② 代码区 ③ 堆区 ④ 栈区
在C++中类似于C中的有参宏定义的语法概念是( b )。/4
重载函数 ② 默认参数的函数 ③ 构造函数 ④ 内联函数
具有函数作用域的标识符是( b )。
变量 ② 标号 ③ 函数名 ④ 对象名
在头文件中,最好不应有( a )。
内联函数定义 ② 常量定义 ③ 数据定义 ④ 宏定义
下面对指针的基类型描述正确的是( a )。
① 可是任何类型 ② 不能是void类型
不能是函数 ④ 不能是指针
下面对引用描述正确的是( b )。/1
① 引用本身不是数据类型 ② 不能引用指针变量
可定义指向引用的指针 ④ 可以建立引用数组
用class定义的类的成员缺省段约束符的说明,则应为( b )。
公有段 ② 私有段 ③ 保护段 ④ 都可以
在调用类的成员函数时,除了参数表中给出的参数外,实际上还传递了一个隐含参数,这就是( c )。
对象名 ② 类名 ③ this指针 ④ void指针
在用一个已经存在的对象初始化新对象时,要调用( c )。
① 构造函数 ② 默认构造函数
③ 拷贝构造函数 ④ 带缺省参数的构造函数
多项选择题。
1.下面对引用的使用描述正确的有( cd )。
① 可以引用指针 ② 不能创建引用数组
③ 可定义指向引用的指针④ 不允许void
2.( bc )没有参数。
① 构造函数 ② 析构函数 ③ 转换运算符 ④ 友元函数
3.( cd )没有this指针。
① 构造函数 ② 析构函数 ③ 友元函数 ④静态成员函数
4.( abc )没有返回类型。
① 构造函数 ② 析构函数 ③ 转换运算符④静态成员函数
5.以下( bc )只能被重载为成员函数。【只能使用成员函数重载的运算符有:=、()、[]、-、new、delete】/234
① :: ② = ③ ( ) ④ [ ]
6.在类的定义中,可能自动产生的成员有( abc )。/1234
① 构造函数 ② 析构函数 ③拷贝构造函数④赋值函数
下面关于析构函数,正确的是( ad )。
①函数名与类名相同,但在前面加上字符’~’
②析构函数不带任何参数
③一个类有一个且只有一个析构函数
④ 注销对象时,系统自动调用析构函数
【下面关于虚函数,正确的是(1、2、4)。{非类的成员函数不能定义为虚函数,类的成员函数中静态成员函数和构造函数也不能定义为虚函数,但可以将析构函数定义为虚函数}?
①只能是成员函数②不能是静态成员③可以是构造函数?④可以是析构函数】
8.下面( bcd )不能重载。
①
您可能关注的文档
- 高血压病药物治疗分析libowen.doc
- 和谐语境下不起诉裁量权拓展.doc
- 论司法权与传媒监督良性互动.doc
- 灵台县苹果标准化栽培技术规程(定稿).doc
- 论文格式日语专业99.doc
- 浅谈农村学前教育现状及发展趋势.doc
- 全友家私有限公司VOIP方案语音网关.doc
- 软件测试工程师管理系统详细设计.(0000).doc
- 首钢长钢KV变电站长钢.doc
- 十一种植业畜牧业信息技术领域食品安全课题.doc
- 上海海洋大学《海洋环境分析技术》课件-21化学发光分析法.pdf
- 上海海洋大学《海洋环境分析技术》课件-20分子荧光分析法.pdf
- 上海海洋大学《海洋环境分析技术》课件-22色谱分离过程.pdf
- 上海海洋大学《海洋环境分析技术》课件-25气相色谱仪与固定液.pdf
- 上海海洋大学《海洋环境分析技术》课件-24色谱定性定量方法.pdf
- 上海海洋大学《海洋环境分析技术》课件-26气相色谱检测器.pdf
- 上海海洋大学《海洋环境分析技术》课件-29液相色谱固定相与流动相.pdf
- 上海海洋大学《海洋环境分析技术》课件-27气相色谱分离条件的选择.pdf
- 上海海洋大学《海洋环境分析技术》课件-28液相色谱仪器与类型.pdf
- 上海海洋大学《海洋环境分析技术》课件-3 原子光谱和分析光谱.pdf
文档评论(0)