[单选题]

在C++中,类由数据成员和成员函数封装而成,每个成员都具有描述该成员可见性的访问控制属性,若某类的一个成员的访问控制属性是protected属性,这个成员(30)。

A.只能被该类的成员函数访问

B.只能被该类的成员函数和友元函数访问

C.只能被该类的成员函数、友元函数和该类的派生类的成员函数防问

D.不仅可以被该类的成员函数访问,而且还可以被该类的外部访问

参考答案与解析:

相关试题

类中数据成员和成员函数的默认类型为______。

[主观题]类中数据成员和成员函数的默认类型为______。

  • 查看答案
  • 类中数据成员和成员函数的默认访问级别为_____。

    [主观题]类中数据成员和成员函数的默认访问级别为_____。

  • 查看答案
  • ( 23 )派生类的成员函数不能访问基类的A )公有成员和保护成员B )公有成员

    [单选题]( 23 )派生类的成员函数不能访问基类的A. )公有成员和保护成员B. )公有成员C. )私有成员D. )保护成员

  • 查看答案
  • ( 12 )下列关于类定义的说法中,正确的是A )类定义中包括数据成员和函数成员

    [单选题]( 12 )下列关于类定义的说法中,正确的是A. )类定义中包括数据成员和函数成员的声明B. )类成员的缺省访问权限是保护的C. ) 数据成员必须被声明为私有的D. )成员函数只能在类体外进行定义

  • 查看答案
  • 公有继承时,子类对象和子类成员函数必须通过父类()的成员函数访问父类私有成员。

    [单选题]公有继承时,子类对象和子类成员函数必须通过父类()的成员函数访问父类私有成员。A . 非私有B . 非公有C . 静态D . 私有

  • 查看答案
  • 在用class定义一个类时,数据成员和成员函数的默认权限是()。

    [主观题]在用class定义一个类时,数据成员和成员函数的默认权限是[ ]。

  • 查看答案
  • 在公有派生类的成员函数不能直接访问基类中继承来的某个成员,则该成员一定是基类中的

    [单选题]在公有派生类的成员函数不能直接访问基类中继承来的某个成员,则该成员一定是基类中的()A . 私有成员B . 公有成员C . 保护成员D . 保护成员或私有成员

  • 查看答案
  • 常成员函数不能修改任何的数据成员

    [单选题]常成员函数不能修改任何的数据成员A.3B.4C.5D.6

  • 查看答案
  • 类ostream的成员函数______用于执行无格式输出,成员函数______用

    [主观题]类ostream的成员函数______用于执行无格式输出,成员函数______用于输出单个字符。

  • 查看答案
  • 类中的静态成员与类的数据成员有什么区别?

    [问答题] 类中的静态成员与类的数据成员有什么区别?

  • 查看答案