欢迎来到天天文库
浏览记录
ID:38745816
大小:89.00 KB
页数:6页
时间:2019-06-18
《作业━━第 5 章(1)━━类与对象》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、类与对象【学习要点】1.掌握面向过程程序设计的基本思想。2.掌握面向对象程序设计的基本思想。3.掌握面向对象程序设计的特点━━抽象性、封装性、继承性、多态性4.掌握类的概念和定义方法。5.掌握类成员的访问属性。6.掌握对象的概念和定义方法。7.掌握对象成员的引用。-------------------------------------------------------------------------------------------------------------------------------------------------【例题分析】1.下面程序段中的错
2、误有几处?classA{inta=1;intb;}Aa,b;【答案】2【解析】①在类中不允许初始化成员数据。②类定义的结束处要加分号。2.下面程序中的错误有几处?#includeclassTime{inthour,minite,second;public:voidprint();voidset(inth,intm,ints);};voidprint(){cout<3、idmain(){Timea;a.set(5,10,20);a.print();cout<4、--------------------------------------------------------------【思考题】㈠选择题1.以下有关类的描述,不正确的是______。A.类是一种用户自定义的数据类型B.只有本类中的成员函数才能引用本类中的私有数据C.在类中,若不作权限说明,成员数据为私有类型D.在类中,若不作权限说明,成员函数为公有类型【答案】???D2.以下有关对象的描述,不正确的是______。A.对象是类的一个实例B.任何一个对象只能属于一个某个具体的类C.一个类只能有一个对象D.类和对象的关系与数据类型和变量的关系相似【答案】???C3.以下有关成员5、函数的描述,不正确的是______。A.成员函数一定是内联函数B.成员函数可以重载C.成员函数可以设置参数默认值D.成员函数可以是私有的【答案】???A4.面向对象程序设计的核心是类和对象,而类=______。A.数据+对数据操作的函数B.对象+对象+……+对象C.算法+数据结构D.对象+算法【答案】???A5.C++是______。A.面向对象的程序设计语言B.结构化的程序设计语言C.既是面向对象的程序设计语言,又是结构化的程序设计语言D.非结构化的程序设计语言【答案】???C6.以下有关对象的描述,不正确的是______。A.对象只能描述有形的东西B.对象具有属性和行为(服务6、)两个主要因素C.现实世界中的一切事物(问题)都可以看作对象D.对象的属性是其静态特征,对象的行为是其动态特征,对象的属性只能由本对象的行为来操作【答案】???A7.以下有关类与对象的描述,不正确的是______。A.类是对象的类,对象是类的对象B.系统不为类分配内存空间,但为对象分配内存空间C.对象是类的抽象描述D.类可以看作数据类型,对象可以看作类类型的变量【答案】???C8.类的封装性体现在用户只能通过公共接口来使用类中私有的成员数据,这里的“公共接口”指的是______。A.类中所有的成员函数B.构造函数C.类中公有成员函数D.类外函数【答案】???C9.以下有关类的描述7、,正确的是______。A.在程序执行时,C++为类的对象分配存储空间B.只有在定义了类的对象后,C++才给类分配存储空间C.一个类的所有对象(实例)共享同一块内存区域D.在程序执行时,C++为类分配存储空间【答案】???A----------------------------------------------------------------------------------------------------------------------------------
3、idmain(){Timea;a.set(5,10,20);a.print();cout<4、--------------------------------------------------------------【思考题】㈠选择题1.以下有关类的描述,不正确的是______。A.类是一种用户自定义的数据类型B.只有本类中的成员函数才能引用本类中的私有数据C.在类中,若不作权限说明,成员数据为私有类型D.在类中,若不作权限说明,成员函数为公有类型【答案】???D2.以下有关对象的描述,不正确的是______。A.对象是类的一个实例B.任何一个对象只能属于一个某个具体的类C.一个类只能有一个对象D.类和对象的关系与数据类型和变量的关系相似【答案】???C3.以下有关成员5、函数的描述,不正确的是______。A.成员函数一定是内联函数B.成员函数可以重载C.成员函数可以设置参数默认值D.成员函数可以是私有的【答案】???A4.面向对象程序设计的核心是类和对象,而类=______。A.数据+对数据操作的函数B.对象+对象+……+对象C.算法+数据结构D.对象+算法【答案】???A5.C++是______。A.面向对象的程序设计语言B.结构化的程序设计语言C.既是面向对象的程序设计语言,又是结构化的程序设计语言D.非结构化的程序设计语言【答案】???C6.以下有关对象的描述,不正确的是______。A.对象只能描述有形的东西B.对象具有属性和行为(服务6、)两个主要因素C.现实世界中的一切事物(问题)都可以看作对象D.对象的属性是其静态特征,对象的行为是其动态特征,对象的属性只能由本对象的行为来操作【答案】???A7.以下有关类与对象的描述,不正确的是______。A.类是对象的类,对象是类的对象B.系统不为类分配内存空间,但为对象分配内存空间C.对象是类的抽象描述D.类可以看作数据类型,对象可以看作类类型的变量【答案】???C8.类的封装性体现在用户只能通过公共接口来使用类中私有的成员数据,这里的“公共接口”指的是______。A.类中所有的成员函数B.构造函数C.类中公有成员函数D.类外函数【答案】???C9.以下有关类的描述7、,正确的是______。A.在程序执行时,C++为类的对象分配存储空间B.只有在定义了类的对象后,C++才给类分配存储空间C.一个类的所有对象(实例)共享同一块内存区域D.在程序执行时,C++为类分配存储空间【答案】???A----------------------------------------------------------------------------------------------------------------------------------
4、--------------------------------------------------------------【思考题】㈠选择题1.以下有关类的描述,不正确的是______。A.类是一种用户自定义的数据类型B.只有本类中的成员函数才能引用本类中的私有数据C.在类中,若不作权限说明,成员数据为私有类型D.在类中,若不作权限说明,成员函数为公有类型【答案】???D2.以下有关对象的描述,不正确的是______。A.对象是类的一个实例B.任何一个对象只能属于一个某个具体的类C.一个类只能有一个对象D.类和对象的关系与数据类型和变量的关系相似【答案】???C3.以下有关成员
5、函数的描述,不正确的是______。A.成员函数一定是内联函数B.成员函数可以重载C.成员函数可以设置参数默认值D.成员函数可以是私有的【答案】???A4.面向对象程序设计的核心是类和对象,而类=______。A.数据+对数据操作的函数B.对象+对象+……+对象C.算法+数据结构D.对象+算法【答案】???A5.C++是______。A.面向对象的程序设计语言B.结构化的程序设计语言C.既是面向对象的程序设计语言,又是结构化的程序设计语言D.非结构化的程序设计语言【答案】???C6.以下有关对象的描述,不正确的是______。A.对象只能描述有形的东西B.对象具有属性和行为(服务
6、)两个主要因素C.现实世界中的一切事物(问题)都可以看作对象D.对象的属性是其静态特征,对象的行为是其动态特征,对象的属性只能由本对象的行为来操作【答案】???A7.以下有关类与对象的描述,不正确的是______。A.类是对象的类,对象是类的对象B.系统不为类分配内存空间,但为对象分配内存空间C.对象是类的抽象描述D.类可以看作数据类型,对象可以看作类类型的变量【答案】???C8.类的封装性体现在用户只能通过公共接口来使用类中私有的成员数据,这里的“公共接口”指的是______。A.类中所有的成员函数B.构造函数C.类中公有成员函数D.类外函数【答案】???C9.以下有关类的描述
7、,正确的是______。A.在程序执行时,C++为类的对象分配存储空间B.只有在定义了类的对象后,C++才给类分配存储空间C.一个类的所有对象(实例)共享同一块内存区域D.在程序执行时,C++为类分配存储空间【答案】???A----------------------------------------------------------------------------------------------------------------------------------
此文档下载收益归作者所有