网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
单选题
在一个派生类的成员函数中,试图调用其基类的成员函数“void f();”,但无法通过编译。这说明(  )。
A

f()是基类的私有成员

B

f()是基类的保护成员

C

派生类的继承方式为私有

D

派生类的继承方式为保护


参考答案

参考解析
解析:
A项正确,在派生类对基类的三种继承形式中,都无法对基类的私有成员访问;B项错误,三种继承方式都能访问基类的保护成员;CD两项错误,调用基类的成员函数无法通过编译只能说明f( )是基类的私有成员,不能确定派生类的继承方式。
更多 “单选题在一个派生类的成员函数中,试图调用其基类的成员函数“void f();”,但无法通过编译。这说明(  )。A f()是基类的私有成员B f()是基类的保护成员C 派生类的继承方式为私有D 派生类的继承方式为保护” 相关考题
考题 ( 32 ) 在一个派生类对象结束其生命周期时A ) 先调用 派生类的析构函数后调用基类的析构函数B ) 先调用 基类的析构函数后调用派生类的析构函数C ) 如果基类没有定义 析构函数,则只调用派生类的析构函数D ) 如果 派生类 没有定义 析构函数,则只调用 基类 的析构函数

考题 ( 13 )下列关于派生类构造函数和析构函数的说法中,错误的是A )派生类的构造函数会隐含调用基类的构造函数B )如果基类中没有缺省构造函数,那么派生类必须定义构造函数C )在建立派生类对象时,先调用基类的构造函数,再调用派生类的构造函数D )在销毁派生类对象时,先调用基类的析构函数,再调用派生类的析构函数

考题 在一个派生类的成员函数中,试图调用其基类的成员函数“void f();”,但无法通过编译。这说明( )。A.f()是基类的私有成员B.f()是基类的保护成员C.派生类的继承方式为私有D.派生类的继承方式为保护

考题 以下叙述正确的是A.派生类中不可以定义与基类中同名的成员变量B.派生类中不可以重载成员函数C.派生类中不能调用基类中的同名函数D.以上三项均不正确

考题 下列关于私有继承的说法中正确的是()。A、基类成员对派生类新定义的成员函数是不可见的;B、基类成员对派生类新定义的成员函数是可见的;C、只有基类成员中的公有成员对派生类新定义的成员函数是可见的;D、基类成员中的保护成员对派生类新定义的成员函数是可见的。

考题 下列关于派生类的构造函数的叙述中,正确的是( )。A.派生类通过成员初设列表的方法调用基类的构造函数,实现对基类的初始化B.派生类构造函数的调用顺序先基类后子对象构造函数C.派生类构造函数的调用顺序先子对象构造函数后基类,D.派生类构造函数是不能继承基类的

考题 派生类的一个成员函数试图调用其基类成员函数“void f();”,但无法通过编译,说明( )。 A. f()是基类的私有成员B.f()是基类的保护成员C.派生类的继承方式为私有D.派生类的继承方式为保护

考题 下列关于派生类的构造函数的叙述中,正确的是( )。A.派生类通过成员初设列表的方法调用基本类的构造函数,实现对基本类的初始化B.派生类构造函数的调用顺序先基类后子对象构造函数C.派生类构造函数的调用顺序先子对象构造函数后基类D.派生类构造函数是不能继承基类的

考题 下列关于基类和派生类关系的叙述中,正确的是A.每个类最多只能有一个直接基类B.派生类中的成员可以访问基类中的任何成员C.基类的构造函数必须在派生类的构造函数体中调用D.派生类除了继承基类的成员,还可以定义新的成员

考题 下列关于派生类的构造函数的说法中,哪个是错误的 ______。A.派生类不继承基类的构造函数和赋值运算B.派生类的构造函数可以调用基类的构造函数C.派生类的构造函数先于基类的构造函数执行D.在建立派生类的实例对象时,必须调用基类的构造函数来初始化派生类对象中的基类成员

考题 关于派生类的说法,不正确的是( )。A.派生类能够通过继承关键字改变对基类的函数成员的存取权限B.派生类可以拥有自己的新成员C.派生类可重载已有的函数成员D.派生类无法给基类的数据成员初始化

考题 当基类指针指向派生类对象时,会发生()A、错误,基类指针不能指向派生类对象B、基类指针可以指向派生类对象,但在此情况下只能调用基类自己定义的成员函数C、基类指针可以调用派生类的成员函数D、以上说法全部错误

考题 在具有继承关系的类层次体系中,析构函数执行的顺序是()A、对象成员析构函数―基类析构函数―派生类本身的析构函数B、派生类本身的析构函数―对象成员析构函数―基类析构函数C、基类析构函数―派生类本身的析构函数―对象成员析构函数D、基类析构函数―对象成员析构函数―派生类本身的析构函数

考题 以下关于派生类说法中正确的是()。A、派生类继承了基类中除构造函数和析构函数外的全部成员B、派生类继承了基类中全部成员C、派生类只继承了基类中的Public成员D、派生类继承了基类中的Public成员和protected成员

考题 假定派生类及其基类中都定义有同名函数成员,若要在派生类中调用基类的同名函数成员时,就需要在其函数名前加上()和类区分符。

考题 下列哪一种顺序是派生类构造函数正确的调用其它构造函数顺序。()A、基类构造函数—对象成员所在类的构造函数—派生类自己的构造函数初始化自定义数据成员B、基类构造函数—派生类自己的构造函数初始化自定义数据成员—对象成员所在类的构造函数C、派生类自己的构造函数初始化自定义数据成员—对象成员所在类的构造函数—基类构造函数D、对象成员所在类的构造函数—派生类自己的构造函数初始化自定义数据成员—基类构造函数

考题 在创建派生类对象时,构造函数的执行顺序是()A、对象成员构造函数―基类构造函数―派生类本身的构造函数B、派生类本身的构造函数―基类构造函数―对象成员构造函数C、基类构造函数―派生类本身的构造函数―对象成员构造函数D、基类构造函数―对象成员构造函数―派生类本身的构造函数

考题 当派生类指针指向基类对象时()A、可以直接调用基类的成员函数B、可以调用派生类对象的成员函数C、必须强制将派生类指针转换成基类指针才能调用基类的成员函数D、以上说法都不对

考题 基类的()在私有继承时在派生类中为私有成员函数,在公有和保护继承时在派生类中为保护成员函数。A、私有成员函数B、保护成员函数C、公有成员D、保护数据成员

考题 填空题假定派生类及其基类中都定义有同名函数成员,若要在派生类中调用基类的同名函数成员时,就需要在其函数名前加上()和类区分符。

考题 单选题下列哪一种顺序是派生类构造函数正确的调用其它构造函数顺序。()A 基类构造函数—对象成员所在类的构造函数—派生类自己的构造函数初始化自定义数据成员B 基类构造函数—派生类自己的构造函数初始化自定义数据成员—对象成员所在类的构造函数C 派生类自己的构造函数初始化自定义数据成员—对象成员所在类的构造函数—基类构造函数D 对象成员所在类的构造函数—派生类自己的构造函数初始化自定义数据成员—基类构造函数

考题 单选题在创建派生类对象时,构造函数的执行顺序是()A 对象成员构造函数―基类构造函数―派生类本身的构造函数B 派生类本身的构造函数―基类构造函数―对象成员构造函数C 基类构造函数―派生类本身的构造函数―对象成员构造函数D 基类构造函数―对象成员构造函数―派生类本身的构造函数

考题 单选题下列关于派生类和基类的描述中,正确的是(  )。A 派生类成员函数只能访问基类的公有成员B 派生类成员函数只能访问基类的公有和保护成员C 派生类成员函数可以访问基类的所有成员D 派生类对基类的默认继承方式是公有继承

考题 单选题当基类指针指向派生类对象时,会发生()A 错误,基类指针不能指向派生类对象B 基类指针可以指向派生类对象,但在此情况下只能调用基类自己定义的成员函数C 基类指针可以调用派生类的成员函数D 以上说法全部错误

考题 单选题当基类指针指向派生类对象时,利用基类指针调用派生类中与基类同名但被派生类重写后的成员函数时,调用的是()A 基类的成员函数B 派生类的成员函数C 不确定D 先调用基类的,再调用派生类的

考题 单选题基类的()在私有继承时在派生类中为私有成员函数,在公有和保护继承时在派生类中为保护成员函数。A 私有成员函数B 保护成员函数C 公有成员D 保护数据成员

考题 单选题在具有继承关系的类层次体系中,析构函数执行的顺序是()A 对象成员析构函数―基类析构函数―派生类本身的析构函数B 派生类本身的析构函数―对象成员析构函数―基类析构函数C 基类析构函数―派生类本身的析构函数―对象成员析构函数D 基类析构函数―对象成员析构函数―派生类本身的析构函数