友元函数是类的成员函数
类成员的默认访问权限是私有的
类成员函数必须声明为公有的
类的静态数据成员不能是常成员
第1题:
下列有关继承和派生的叙述中,正确的是
A.如果一个派生类私有继承其基类,则该派生类对象不能访问基类的保护成员
B.派生类的成员函数可以防问基类的所有成员
C.基类对象可以赋值给派生类对象
D.如果派生类没有实现基类的一个纯虚函数,则该派生类是一个抽象类
第2题:
( 12 )下列关于类定义的说法中,正确的是
A )类定义中包括数据成员和函数成员的声明
B )类成员的缺省访问权限是保护的
C ) 数据成员必须被声明为私有的
D )成员函数只能在类体外进行定义
第3题:
A.类是变量和方法的集合体
B.数组是无序数据的集合
C.抽象类可以实例化
D.类成员数据必须是公有的
第4题:
下列关于this指针的叙述中,正确的是( )。
A.任何与类相关的函数都有this指针
B.类的成员函数都有this指针
C.类的友元函数都有this指针
D.类的非静态成员函数才有this指针
第5题:
以下叙述正确的是
A.派生类中不可以定义与基类中同名的成员变量
B.派生类中不可以重载成员函数
C.派生类中不能调用基类中的同名函数
D.以上三项均不正确
第6题:
以下有关类与结构体关系的叙述不正确的是( )
A.结构体中只包含数据;类中封装了数据和操作
B.结构体的成员对外界通常是开放的;类的成员可以被隐蔽
C.用struct不能声明一个类型名;而class可以声明一个类名
D.结构体成员默认为public;类成员默认为private
可以说类来源于结构体,两者有相似之处。但类的功能更强大一些,不仅增加了操作, 还能够隐藏和包含其成员变量或成员函数。
第7题:
( 23 )下列有关继承和派生的叙述中,正确的是
A ) 派生类不能访问基类的保护成员
B )作为虚基类的类不能被实例化
C )派生类应当向基类的构造函数传递参数
D )虚函数必须在派生类中重新实现
第8题:
下列有关继承和派生的叙述中,正确的是______。
A.如果一个派生类私有继承其基类,则该派生类对象不能访问基类的保护成员
B.派生类的成员函数可以访问基类的所有成员
C.基类对象可以赋值给派生类对象
D.如果派生类没有实现基类的一个纯虚函数,则该派生类是一个抽象类
第9题:
以下叙述中正确的是
A.在类中,不作特别说明的数据成员均为私有类型
B.在类中,不作特别说明的成员函数均为公有类型
C.类成员的定义必须是成员变量在前、成员函数在后
D.类成员的定义必须放在类定义体内部
第10题:
下列关于类定义的说法中,正确的是
A.类定义中包括数据成员和函数成员的声明
B.类成员的缺省访问权限是保护的
C.数据成员必须被声明为私有的
D.成员函数只能在类体外进行定义