没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
系 名 ____________ 班 级 ____________ 姓 名 ____________ 学 号
____________
密 封 线 内 不 答 题
一、 填空题(每空分,共分)
、 观看以下程序:
!!通过对象访问函数
!!通过指针访问函数
"、在#$$类中可以包含 、 和 三种具有
不同访问控制权的成员。
%、定义类时,在类头中将使用关键字 来表示类定义的开始。
、如果一个类中至少有一个纯虚函数,则该类称为 。
&、#$$类的组成包括数据成员和 ,友元 (是、不是)该类的成员
函数。
'、友员函数是用关键字 修饰的非成员函数。
(、若有:
)
*
)$
则 ,) 。
+、 的功能是 ,的功能是
。
二、 选择题每小题,&分,共%*分
、下列特性中不是面向对象程序设计语言所特有的是( )。
(-)数据封装 (.)继承(#)多态性 (/)模板
"、( )是给变量取一个别名,它引入了变量的同意词。
(-)指针 (.)引用 (#)枚举 (/)结构
%、类成员的访问权限中,( )只能被本类的成员函数和其友元函数访问。
(-)0 (.) (#)0 (/)0
、关于构造函数,下列说法不正确的是( )。
11第 页——
系 名 ____________ 班 级 ____________ 姓 名 ____________ 学 号
____________
密 封 线 内 不 答 题
(-)构造函数名字和类名相同
(.)构造函数在创建对象时自动执行
(#)构造函数无任何函数返回类型
(/)构造函数有且只有一个
&、派生类可以访问其基类的( )。
(-)公有成员 (.)保护成员
(#)私有派生 (/)公有和保护成员
'、下列关于运算符重载的描述中,错误的是( )。
(-)运算符重载不可以改变操作数的个数
(.)运算符重载不可以改变运算符的功能
(#)运算符重载不可以改变结合方向
(/)运算符重载不可以改变运算优先级
(、#$$语言是从早期的#语言逐渐发展演变而来的,与#语言相比,它在求解问题方法上
进行的最大改进是( )
22(-)面向过程 (.)面向对象 (#)安全性 (/)复用性
+、对于类中定义的成员,其隐含访问权限为( )。
-...0
#.0/.
3、下面有关重载函数的说法中正确的是( )
22(-)重载函数必须具有不同的返回值类型; (.)重载函数形参个数必须不同;
22(#)重载函数必须有不同的形参列表 (/)重载函数名可以不同;
*、有如下的对类“#4的说明,其中( )是错误的。
#4
-."%
..#4
#.#4
/.5#4
、在 %6;中, 的值是
-,变量 的地址值 .,无意义
#,变量的地址值 /,%
"、每个类( )构造函数。
(-)只能有一个 (.)只可有公有的
(#)可以有多个 (/)只可有缺省的
%、在一个类中可以对一个操作符进行( )重载。
(-)种 (.)"种以下 (#)%种以下 (/)多种
、在公有继承的情况下,基类非私有成员在派生类中的访问权限( )
(-) 受限制 (.)保持不变 (#)受保护 (/)不受保护
&、应在下列程序划线处填入的正确语句是( )
70,8
11第 " 页——
剩余10页未读,继续阅读
资源评论
一念寻风
- 粉丝: 4
- 资源: 14
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功