首页
登录
从业资格
对于类定义: class A{ public: virtual void
对于类定义: class A{ public: virtual void
免费题库
2022-08-02
53
问题
对于类定义: 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()是虚函数。
转载请注明原文地址:http://tihaiku.com/congyezige/2426091.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
WHO对社区定义是:一个有代表性的社区,人口约在10万~30万,面积为A.500
函数f和g的定义如下图所示。执行函数f时需要调用函数g(a),若采用值调用方式(
函数f和g的定义如下图所示。执行函数f时需要调用函数g(a),若采用值调用方式(
程序语言若规定程序中的变量必须先定义(或声明)再引用,则违反此规定的程序在()时
HTML中的HR标记用来定义()。A.添加一个图像 B.排列对齐一个图像 C
OSI定义的网络管理包括配置管理、故障管理、性能管理、计费管理和安全管理五大功能
若程序中定义了局部变量与全局变量,则()。A.在函数内只能访问局部变量,而不能访
HTML中的"th""/th"标记用来定义()。A.一个表格 B.表格中的一
ISO定义的网络管理功能中,()包括的功能有风险分析、网管系统保护等A.配置管理
ISO定义的网络管理功能中,()的功能包括初始化被管理对象、更改系统配置等。A
随机试题
十八大在生态文明建设方面提出的新目标、新概念是()。A.建设幸福中国 B.建设
在函数调用中,引用调用方式将()。下面所定义的函数foo为值调用方式,函数g(
A.α受体 B.α受体 C.β受体 D.β受体 E.β受体激活后能促进脂
甲企业拟建造一项生产设备,预计建设期为1年,所需原始投资100万元于建设起点一次
竹地板面层的品种与规格应符合设计要求,板面应()。A、无翘曲、开裂 B、面层缝
患者咳嗽。查体:右侧呼吸动度减弱,右下肺叩诊出现浊音。听诊可闻及支气管呼吸音。应
心脾热盛,热毒上壅时的舌象为A.老舌 B.嫩舌 C.瘦舌 D.红绛肿胀舌
关于紫外线灭菌法,以下说法错误的是A、紫外灯有规定的有效使用时限,一般在2000
科学发展观形成的现实依据是A.社会主义初级阶段的基本国情 B.新世纪新的阶段性
求助者:都有。胃里堵,还经常胸闷,心里烦,夜里睡不着觉。 心理咨询师:您到医院
最新回复
(
0
)