首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。 有如下程序: #inc1ude <iostream> using namesp
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。 有如下程序: #inc1ude <iostream> using namesp
admin
2020-11-11
54
问题
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。
有如下程序:
#inc1ude <iostream>
using namespace std;
c1ass Base
{
public:
virtual void f(){cout<<"f0+";}
void g(){cout<<"g0+";}
};
c1ass Derived:public Base
{
public:
Void g(){cont<<"f+";}
void go{cout.<<,"g+";}
};
int main
{
Derived d;
Base*p==&d;
p—>f();P—>g();
retum0;
}
运行时输出的结果是( )。
选项
A、f+g+
B、f0+g+
C、f+g0+
D、f0+g0+
答案
C
解析
此题考查的是虚函数和多态性。此题中,因为f()是虚函数具有多态性,所以通过指针p调用的f()是派生类Derived中定义的f();而go不是虚函数,通过指针p调用的是Base中的g()。
转载请注明原文地址:https://kaotiyun.com/show/biyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列语句中,正确的是()。
当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为()。
有如下程序:intx=3;d0{x一=2;cout<<x;}while(!(一一x));执行这个程序的输出结果是()。
请使用VC6或使用【答题】菜单打开考生文件夹projl下的工程projl,此工程中含有一个源程序文件projl.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:Con
在函数中,可以用auto、extern、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
下列函数模板的定义中,合法的是()。
下列叙述中正确的是()。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成以下两个函数:(1)fun1(intn);求出n的阶乘,必须使用递归调用。(2)fun2(intn);求出n的阶乘,不能使用递归调用。如果n小于1则返回0。
下列字符串中,不可以用做C++标识符的是()。
使用VC6打开考生文件夹下的源程序文件modi2.qpp。阅读下列函数说明和C代码,完成空出部分的程序,实现函数fun(char*s1,char*s2)将字符串s2连接在字符串s1之后,构成一个首指针为s1的字符串。注意:不能修改函数的其他部分。
随机试题
第一次论证了“班级授课制”的教育家是昆体良。()
某建设单位将自己开发的房地产项目抵押给银行,订立了抵押合同,后来又办理了抵押登记,则()。
A.雌激素B.孕激素C.雄激素D.LHE.FSH促进阴道上皮增生和角化的是
A.头孢西丁B.亚胺培南C.氨曲南D.拉氧头孢E.克拉维酸属于单酰胺菌素类()。
下列属于瘀血致病特点的是
31~32:某窗间墙截面尺寸为1500mm×370mm,采用MU10烧结多孔砖、M7.5混合砂浆砌筑。墙上钢筋混凝土梁的截面尺寸b×h=300mm×600mm,如图3-8所示。梁端支承压力设计值Nt=60kN,由上层楼层传来的荷载轴向力设计值为Nu=90k
乙粮食储备企业按照相关规定和有关主管部门每季度下达的轮换计划出售陈粮,同时购入新粮。为弥补乙企业发生的轮换费用,财政部门按照轮换计划中规定的轮换量支付企业0.04元/斤的轮换费补贴。乙企业根据下达的转换计划需要在2016年第1季度轮换储备粮1.2亿斤,款项
下列各句中。没有语病的一句是()。
一位研究者随机调查了50名城市居民为孩子购买课外读物的花费,另外还搜集了老师对这些孩子的总体评价,得到积差相关系数为0.53。下列推断中,正确的是()。(2010年)
中国特色社会主义法律体系是以宪法为统帅,由法律、行政法规和地方性法规等多个层次的法律规范构成。这些法律规范由不同立法主体按照宪法和法律规定的立法权限制定,具有不同法律效力,都是中国特色社会主义法律体系的有机组成部分。其中,《合同法》所属的独立法律部门是
最新回复
(
0
)