程序设计语言引入“类”的概念是为了解决数据保护问题。C++语言将类的成员封装在类体之中,使之具有一定的存取规则,这些规则规定了存取类的成员的权利,其中,对于用private说明的成员,它(62)。
A.既能被该类的成员函数访问,又能被外界直接访问
B.只能被该类的成员函数访问,外界不能直接访问
C.不能被该类的成员函数访问,只能被外界直接访问
D.既不能被该类的成员函数访问,也不能被外界直接访问
第1题:
A、类本身的成员函数只能访问自身的私有成员
B、类的对象只能访问该类的公有成员
C、普通函数不能直接访问类的公有成员,必须通过对象访问
D、一个类可以将另一个类的对象作为成员
第2题:
以下有关继承正确的是
A: 构造函数和析构函数都能被继承
B: 派生类是基类的组合
C: 派生类对象除了能访问自己的成员外,不能访问基类中的所有成员
D: 基类的公有成员一定能被派生类对象访问
第3题:
以下四个关于类的访问控制的描述哪一个是错误的
A、子类不能访问其父类的私有数据成员和成员函数
B、子类的对象不能访问其父类的保护数据成员或者成员函数
C、类的对象不能访问类的保护数据成员或者成员函数
D、类的成员函数不能访问类中的私有数据
第4题:
下列关于成员访问权限的描述中,不正确的是( )。
A.公有数据成员和公有成员函数都可以被类对象直接处理
B.类的私有数据成员只能被公有成员函数以及该类的任何友元类或友元函数访问
C.只有类或派生类的成员函数和友元函数可以访问保护成员
D.保护成员在派生类中可以被访问,而私有成员不可以
第5题:
静态成员函数可以直接访问类的______成员,不能直接访问类的______成员。
第6题:
下列关于类的访问权限的描述中,( )是错误的。
A.类中说明为公有的成员可以被程序中的任何代码访问
B.类中说明为私有的成员只能被类的成员函数和说明为友元类的成员函数访问
C.类中说明为保护的成员可以被该类的派生类的成员访问
D.类的对象和类成员函数一样可以访问类的所有成员
第7题:
A.private
B.default
C.protected
D.public
第8题:
此题为判断题(对,错)。
第9题:
关于被私有保护访问控制符private protected修饰的成员变量,以下说法正确的是()。
第10题:
友元函数是被说明在()内的()成员函数。友元函数可访问该类中的成员。
第11题:
第12题:
第13题:
A、通过子类的对象访问
B、本类及子类的成员函数中
C、通过该类对象访问
D、本类的成员函数中
第14题:
()只能访问静态成员变量,静态成员函数和类以外的函数和数据不能访问类中的非静态成员变量。
A、静态函数
B、虚函数
C、构造函数
D、静态成员函数
第15题:
非成员函数应该声明为类的【 】函数才能访问该类的私有成员。
第16题:
面关于类的静态成员,说法正确的是 ______。
A.类的静态成员函数只能访问类的静态数据成员
B.类的静态成员函数可直接访问类的所以数据成员
C.类的每个对象都有一份自己的静态数据成员
D.静态数据成员只能通过“类名::”进行访问
第17题:
关于私有访问控制符private修饰的成员变量,以下说法正确的是()。
A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
B.可以被种类访问和引用:该类本身、该类的所有子类
C.只能被该类自身所访问和修改
D.只能被同一个包中的类访问
第18题:
在C++中,类由数据成员和成员函数封装而成,每个成员都具有描述该成员可见性的访问控制属性,若某类的一个成员的访问控制属性是protected属性,这个成员(30)。
A.只能被该类的成员函数访问
B.只能被该类的成员函数和友元函数访问
C.只能被该类的成员函数、友元函数和该类的派生类的成员函数防问
D.不仅可以被该类的成员函数访问,而且还可以被该类的外部访问
第19题:
下列关于保护成员的说法中,正确的是( )。
A.保护的成员只能被类本身的成员函数及友元类的成员函数访问
B.保护成员可以被程序中的任何代码访问
C.保护的成员与私有成员是完全一样的
D.保护成员访问权限和公有成员是一样的
第20题:
程序设计语言中引入"类"的概念是为了解决数据保护问题。C++语言将类的成员封装在类体之中,使之具有一定的存取规则,这些规则规定了存取类的成员的权利,其中,对于用private说明的成员,它()。
第21题:
关于用关键字private修饰的成员变量,下列说法正确的是()。
第22题:
类的()成员只能被该类的成员函数或友元访问。
第23题:
说明为公有的成员可以被程序中的任何代码访问
说明为私有的成员只能被类的成员和说明为友元类的成员函数访问
说明为保护的成员,除了能被本身的成员函数和说明为友元类的成员函数访问外,该类的派生类的成员也可以访问
类的所有成员都可以被程序中的任何代码访问