类和对象习题
更新时间:2024-01-06 19:53: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计算并输出盒子的体积。从键盘输出长,宽,高,并求盒子的体积
正在阅读:
类和对象习题01-06
类比法在圆锥曲线教学中的运用_郑小慧07-20
2014四川政法干警面试备考技巧:备考期间“历练”好心态的方法03-16
环境法名词解释和简答题11-10
上海市长宁区2013学年初三物理二模试卷试卷官方版(含答案)12-31
杭州导游词300字大全03-02
WEB程序设计期末小练习01-27
张謇与大生企业集团的兴衰08-12
生活教会我什么作文600字06-15
中国未来十大暴利行业07-31
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 习题
- 对象
- 获取ASPxGridView 中的数据
- 普通话水平测试模拟试题(完整)
- 2012春七年级期中数学试题1
- 江苏省江阴市2016-2017学年八年级英语下学期第一次月考试题 - 图文
- 松滋调试周报
- 黄陵矿业公司一号煤矿九鼎文化品牌矿创建工作纪实
- 2014年3月上海高考历史十三校联考 - 图文
- 质量事故质量投诉的管理制度
- 17版商品房买卖合同示范文本培训心得精品资料
- Allegro笔记 - 图文
- PVC装饰线条项目可行性研究报告
- 重庆市2019年中考数学一轮复习精品习题设计 第七章图形的变化第1节 图形的轴对称与中心对称一
- 关于总裁文件签批工作流程通知
- 装饰材料与施工工艺教学大纲
- 水电安装劳务分包合同(完成版)
- 辽宁省北票市高考化学一轮总复习专题同分异构体的书写与判断学案
- 2018村党支部书记个人述职述廉报告汇编
- 《幼儿园游戏研究》模拟考试一
- 五 三班坏小子阅读考试题
- 江苏省2012年中考数学深度复习讲义(教案 中考真题 模拟试题 单元测试): 分式