首页/ 题库 / [单选题]在一个派生类的成员函数中,试图调用其基类的答案

在一个派生类的成员函数中,试图调用其基类的成员函数“void f();”,但无法通过编译。这说明( )。

单选题
2022-01-01 08:44
A、f()是基类的私有成员
B、f()是基类的保护成员
C、派生类的继承方式为私有
D、派生类的继承方式为保护
查看答案

正确答案
A

试题解析
解析:此题考查的是派生类对基类成员的访问。基类的成员有公有.保护和私有3种访问属性:类的继承方式也有公有继承、保护继承和私有继承3种。无论哪种继承方式,派生类中的成员都不能访问基类中的私有成员,但可以访问基类中的公有成员和保护成员。

标签:
感兴趣题目
相关题目
在公有派生类的成员函数不能直接访问基类中继承来的某个成员,则该成 员一定是基类中的( )
对于通过公有继承定义的派生类,若其成员函数可以直接访问基类的某个成员,说明该基类成员的访问权限是( )。
( 13 )如果派生类以 protected 方式继承基类,则原基类的 protected 成员和 public 成员在派生类中的
在公有派生类的成员函数不能直接访问基类中继承来的某个成员,则该成员一定是基类中的()
声明一个哺乳动物Mammal类,再由此派生出狗Dog类,声明一个Dog类的对象,观察基类与派生类的构造函数与析构函数的调用顺序。
派生类的成员函数不能访问基类的( )。
派生类的成员函数不能访问基类的( )。
( 23 )派生类的成员函数不能访问基类的
派生类的成员函数不能访问基类的
在一个派生类的成员函数中,试图调用其基类的成员函数“void f( );”,但无法通过编译,这说明
在一个派生类的成员函数中,试图调用其基类的成员函数“void f();”,但无法通过编译。这说明( )。
在公有派生时,派生类中定义的成员函数只能访问原基类的( )。
在公有派生时,派生类中定义的成员函数只能访问原基类的( )。
通过公有派生类的对象,只能访问基类成员中的( )。
通过公有派生类的对象,只能访问基类成员中的
如果派生类的继承方式是protected的,则在main()函数中,可以通过派生类对象来访问基类的公有的成员。
在C++中,对于基类的protected成员,当以protected方式派生一个新类时,该成员将成为派生类的(31)成员。C++的基类指针可以访问派生类对象,但不能访问派生类对象的(32)成员。当一个对象被创建后,它的每一个成员函数都含有一个系统自动生成的隐含的指针,称之为(33)指针。
继承具有(53),即当基类本身也是一个类的派生类时,底层的派生类也会自动继承间接基类的成员。
建立派生类对象时,3种构造函数分别是a(基类的构造函数)、b(成员对象的构造函数)、C(派生类)构造函数),这3种构造函数的调用顺序为( )。
建立派生类对象时,3种构造函数分别是a(基类的构造函数) 、b(成员对象的构造函数) 、c(派生类的构造函数) ,这3种构造函数的调用顺序为
广告位招租WX:84302438

免费的网站请分享给朋友吧