第1题:
A.在派生类中不可见的成员要变成可访问的,需要进行访问声明
B.在基类定义的public成员在保护继承的派生类中可见,也能在类外被访问
C.在基类定义的public和protected成员在私有继承的派生类中可见,在类外可以被访问
D.在基类定义的public和protected成员在保护继承的派生类中可见
第2题:
第3题:
下列可用于定义类成员的访问控制权的关键字是()
A.extends
B.private
C.class
D.double
第4题:
下列关于类的访问权限的描述中,( )是错误的。
A.类中说明为公有的成员可以被程序中的任何代码访问
B.类中说明为私有的成员只能被类的成员函数和说明为友元类的成员函数访问
C.类中说明为保护的成员可以被该类的派生类的成员访问
D.类的对象和类成员函数一样可以访问类的所有成员
第5题:
下面关于this指针的说法中错误的是( )。
A.this指针是一种隐含指针,存在于每个类的非静态成员函数中
B.它是成员函数所属对象的指针
C.通过this.成员变量的形式可以访问类中的数据成员
D.成员函数访问类中的数据成员格式可写成:this->成员变量
第6题:
在类的定义形式中,数据成员、成员函数和()组成了类定义体。
A、成员的访问控制信息
B、公有消息
C、私有消息
D、保护消息
第7题:
对于类中定义的成员,其隐含访问权限是______ 。
A.public
B.protected
C.private
D.static
第8题:
对于通过公有继承定义的派生类,若其成员函数可以直接访问基类的某个成员,说明该基类成员的访问权限是( )。
A.公有或私有
B.私有
C.保护或私有
D.公有或保护
第9题:
C++中,对于结构中定义的成员,其默认的访问权限为( )。
A.protected
B.public
C.static
D.private
第10题:
对于结构体中定义的成员,其默认的访问权限为( )。
A.public
B.protected
C.ptivate
D.static