对于类定义: 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;} };下面叙述正确的是( )。
2023-09-01
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()是虚函数。
![]( //img1.runjiapp.com/duoteimg/tiku/images/pc/questionBank/main-list-title-icon.png)
![](https://img1.runjiapp.com/duoteimg/tiku/banner/bn_41.jpg)
2023-05-23
从业资格其它
![](https://img1.runjiapp.com/duoteimg/tiku/banner/bn_9.jpg)
2023-05-23
从业资格其它
![](https://img1.runjiapp.com/duoteimg/tiku/banner/bn_11.jpg)
根据社会保险法律制度的规定,下列社会保险中仅由用人单位缴纳,职工无需缴纳的有( )。
2023-05-23
从业资格其它
![](https://img1.runjiapp.com/duoteimg/tiku/banner/bn_41.jpg)
2023-05-23
从业资格其它
![](https://img1.runjiapp.com/duoteimg/tiku/banner/bn_45.jpg)
根据社会保险法规定,基本养老保险待遇低于伤残津贴的,由( )补足差额。
2023-05-23
从业资格其它
![](https://img1.runjiapp.com/duoteimg/tiku/banner/bn_55.jpg)
根据社会保险法律制度的规定,下列选项中属于失业保险征缴范围的有( )。
2023-05-23
从业资格其它
![](https://img1.runjiapp.com/duoteimg/tiku/banner/bn_93.jpg)
根据社会保险法的规定,下列属于职工基本养老保险费征缴范围的有( )。
2023-05-23
从业资格其它
![](https://img1.runjiapp.com/duoteimg/tiku/banner/bn_20.jpg)
![](https://img1.runjiapp.com/duoteimg/tiku/banner/bn_23.jpg)
根据我国《社会保险法》的规定,下列关于公务员养老保险的表述错误的是( )。
2023-05-23
从业资格其它
热门标签