首页
登录
从业资格
对于类定义: class A{ public: virtual vo
对于类定义: class A{ public: virtual vo
练习题库
2022-08-02
14
问题
对于类定义: class A{ public: virtual void func1(){} Void func2 (){} }; class B:public A{ public: void func1(){cout<<"class B func 1"<<end1;} virtual void func2(){cout<<"class B func 2"<<end1;} };下面叙述正确的是( )。A.A::func2()和B::func1()都是虚函数B.A::func2()和B::func1()都不是虚函数C.B::func1()是虚函数,而A::func2()不是虚函数D.B::func1()不是虚函数,而A::func2()是虚函数
选项
A.A::func2()和B::func1()都是虚函数
B.A::func2()和B::func1()都不是虚函数
C.B::func1()是虚函数,而A::func2()不是虚函数
D.B::func1()不是虚函数,而A::func2()是虚函数
答案
C
解析
继承是面向对象程序设计最重要的特征,指的是一个新类从已有的类那里获得其已有的特征,并可以添加新的特征。虚函数的作用是允许在派生类中重新定义与基类同名的函数,并且可以通过基类指针或引用来访问基类和派生类中的同名函数。题中类A声明了两个函数,一个虚函数func1()和一个函数func2(),类B继承于类A,那就继承了类A的特征,因此,类B中的func1()是一个虚函数。在类B中又把func2()声明成虚函数,给func2()增加了新的特征,所以,类B中的两个函数都是虚函数,而在类A中只有func1()是虚函数。
转载请注明原文地址:https://tihaiku.com/congyezige/2424851.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
少尿的定义是24小时尿量A.
习惯性流产定义为A.连续2次流产 B.连续2次自然流产 C.连续3次流产
函数f和g的定义如下图所示。执行函数f时需要调用函数g(a),若采用值调用方式(
程序语言若规定程序中的变量必须先定义(或声明)再引用,则违反此规定的程序在()时
HTML文档标记的bgcolor属性用于定义网页的()。A.前景颜色 B.字体
若程序中定义了局部变量与全局变量,则()。A.在函数内只能访问局部变量,而不能访
ISO定义的网络管理功能中,()的功能包括初始化被管理对象、更改系统配置等。A
ISO/IEC7498-4文档定义了网络管理的故障管理、配置管理、计费管理、性能
ISO定义的网络管理5大功能是()。A.故障管理、配置管理、计费管理、系统管
HTML中的<p></p>标记用来定义()。A.一个表格 B.一个段落
随机试题
Therewasagroupofdemonstrators______anti-governmentslogansinthesquare.A、
[originaltext]W:I’vejustfinishedreadingSteve’slistofwaysofmotivatinge
IseethisprincipalalloverasIgothroughmyday.Iseerimsoncarwhee
()是探测器的核心,其作用是将火灾特征的物理量转换成电信号。A.敏感元件
癌肿浸润管壁各层及全周,恶性程度高的是A、溃疡型 B、缩窄型 C、髓质型
关于PT试验国际敏感指数(ISI)的叙述错误的是A.ISI越低,表示试剂敏感度越
氟尿嘧啶的不良反应是A.过敏反应B.血尿、蛋白质C.胃肠道反应D.肝脏损害E.神
海洋是地球上最广阔的水体的总称。下列有关海洋的说法正确的有()。A.地球上四个主
一住店客人未付房钱即想离开旅馆去车站。旅馆服务员揪住他不让走,并打报警电话。客人
按照我国《建筑工程施一[质量验收统一标准》(GB50300-2013检验批质量
最新回复
(
0
)