类和对象习题
更新时间:2024-04-27 16:36:01 阅读量: 综合文库 文档下载
- 类和对象的区别推荐度:
- 相关推荐
一、选择题
1、在类中说明的成员可以使用关键字的是() A. public B. extern C. cpu
D. register
2、下列不能作为类的成员的是() A. 自身类对象的指针 B. 自身类对象
C. 自身类对象的引用 D. 另一个类的对象
3、关于对象概念的描述中,说法错误的是() A. 对象就是C语言中的结构变量
B. 对象代表着正在创建的系统中的一个实体 C. 对象是类的一个变量
D. 对象之间的信息传递是通过消息进行的
4、下列不是描述类的成员函数的是() A. 构造函数 B. 析构函数 C. 友元函数
D. 拷贝构造函数
5、下面有关类说法不正确的是() A. 一个类可以有多个构造函数 B. 一个类只有一个析构函数 C. 析构函数需要指定参数
D. 在一个类中可以说明具有类类型的数据成员
6、在面向对象的程序设计中,首先在问题域中识别出若干个 () A. 函数 B. 类 C. 文件 D. 过程
7、已知f1和f2是同一类的两个成员函数,但f1不能直接调用f2,这说明() A. f1和f2都是静态函数
B. f1不是静态函数,f2是静态函数 C. f1是静态函数,f2不是静态函数 D. f1和f2都不是静态函数
8、类的析构函数是对一个对象进行以下哪种操作时自动调用的是() A. 建立 B. 撤销 C. 赋值 D. 引用
9、在C++语言中,数据封装要解决的问题是() A. 数据的规范化 B. 便于数据转换 C. 避免数据丢失
D. 防止不同模块之间数据的非法访问
10、下面对静态数据成员的描述中,正确的是() A. 静态数据成员可以在类体内进行初始化
B. 静态数据成员可以直接用类名或者对象名来调用 C. 静态数据成员不能用private控制符修饰 D. 静态数据成员不可以被类的对象调用
二、填空题
1、 函数在对象被创建是自动执行,对象消失时自动执行的成员函数是 。
2、 在C++语言中,访问一个对象的成员所用的成员运算符是___。 3、定义___函数时,应在参数个数或参数类型上有所不同。
4、在用class定义一个类时,数据成员和成员函数的默认访问权限是___。 5、在构造函数和析构函数中调用虚函数时采用___。
6、将指向对象的引用作为函数的形参,形参是对象的引用,实参是 ___。 7、类实现了面向对象程序设计的 特性。
8、对赋值运算符进行重载时,应声明为___函数。
9、如果类的所有对象共享一个成员,则称该成员为 。 10、局部对象和全局对象中,在同一程序中___生存期最长。
三、程序分析题
1、#include
{cout<<\构造函数\n\virtual void fun()
{cout<<\函数\n\};
class B:public A {public: B()
{cout<<\构造函数\n\
void fun() {cout<<\函数\n\};
void main() {B d;}
2、#include
example(int b=5){a=b++;}
void print(){a=a+1;cout <
void main() {example x;
const example y(2); x.print(); y.print(); }
3、#include
test(int i=0):x(i){} virtual void fun1()
{cout << \};
class ft:public test {int y; public:
void fun1(){cout <<\ft(int i=2):test(i),y(i){} };
void main() { ft ft1(3);
void (test::*p)(); p=test::fun1; (ft1.*p)();
}
四、简答题
析构函数被自动调用的几种情况分别是哪些?
五、编程题
定义一个Box(盒子)类,在该类定义中包括数据成员:length(长),width(宽),和height(高)。成员函数:构造函数Box设置盒子长,宽,高三个数据;函数volume计算并输出盒子的体积。从键盘输出长,宽,高,并求盒子的体积
正在阅读:
类和对象习题04-27
动漫社团招新策划书03-28
解决iphome的home键失效方法07-19
佛山交通路网简介以及五区住宅板块划分08-12
《我敬佩的一个人》习作讲评范文12-31
高清版21天学通JAVA第八天01-26
各省军区独立师历史沿革04-25
Experimental study of an auto-controlled automobile air conditioning system with an externally-contr05-12
题库第九章题目11-23
银河横情笛,纵吹千年夙愿03-30
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 习题
- 对象
- 公务员考试遴选、选调考试答题卡练字方格(A4纸可直接打印)
- 广东省广州市南沙区博海学校九年级英语上册《Module 1 Geniuses
- 唯爱康中医院关于头孢类药物皮试规定
- 会计审计案例:上市公司财务舞弊案例分析
- 48+87+110+87+48连续箱梁悬臂施工方案
- 除险加固第一次工地例会会议纪要
- XX集团国际部香港公司经营发展规划
- ansoft MAXWELL使用说明
- 广州开发区西区员工楼用电增容工程施工
- 新人教版一年级下册全册教案优秀教学设计含教学反思
- 六年级毕业班1- 含答案
- 2019年助人为乐道德模范先进事迹材料(精选多篇)-精选word文档
- 实验三实验报告(单片机人机接口设计)
- 大润发员工手册
- 2014年河北省邢台市中考数学二模试卷
- 工程制图
- 比例的基本性质评课报告
- 《软件项目管理》教学大纲
- 刑法阅读书目
- 近20年语法选择题修订版