首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序: #include using namespace std; cla
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序: #include using namespace std; cla
admin
2019-02-22
36
问题
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序:
#include
using namespace std;
class Base
{
public:
virtual void f(){cout<<“fo+”;)
void g(){cout<<“go+”;)
);
class Derived:public Base
{
public:
void f(){cout<<“f+”;}
void go{cout<<,“g+”;)
);
int main
{
Derived d;
Base*p:&d;
P一>f();P一>g();
return O:
)
运行时输出的结果是( )。
选项
A、f+g+
B、fo+g+
C、f+g0+
D、f0+g0+
答案
C
解析
此题考查的是虚函数和多态性。此题中,因为f()是虚函数具有多态性,所以通过指针p调用的f()是派生类Derived中定义的f();而g()不是虚函数,通过指针p调用的是Base中的g()。
转载请注明原文地址:https://jikaoti.com/ti/l1t0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果为()。#include<iostream.h>voidmain(){chara=‘3’;switch(A){case’3’:cout<<“3”;case’2’:cou
类MyClass的定义如下:classMyClass{public:MyClass(){value=0;}SetVariable(inti){value=i;}private:intvalue;
即当基类本身也是某一个类的派生类时,底层的派生类也会自动继承间接基类的成员,这说明继承具有
设有以下程序段:inta[5]={0},*p,*q;p=a;q=a;则下列选项目,合法的运算是
下面程序的输出是main(){intx=100,a=10,b=20,ok1=5,ok2=0;if(a<B)if(b!=15)if(!okl)x=1;else
下面关于运算符重载的描述错误的是
数据处理的最小单位是
下列数据结构中,按先进后出原则组织数据的是
有如下定义:ClassMA{intvalue;public:MA(intn=0):value(n){}};MA*ta,tb;其中MA类的对象名标识符是______。
下列字符串中,不可以用作C++标识符的是
随机试题
下列哪一种教学方法有利于培养学生的主动研究精神与终身学习习惯?()
A.200~400nmB.C.400~760nmD.760~2500nmE.Cm-1
下列选项中关于人权的说法中哪些是恰当的?()
设备监造阶段,( )应进驻设备制造现场。
行政事业单位采用的会计核算制度是()。
生产过程是现实的,是以复杂的形式出现的,包括生产、分配、交换和消费的全过程。社会时代的特点是由主要的生产关系决定的,但是,以主要生产关系为中心还并存着其他附属的生产关系。因此()。
给定资料1.Z文化创意园是H市首批十大文化创意产业园之一,园区以现代设计、动漫、艺术品、新媒体四个产业为主,入驻103家企业,有企业职工600余人,平均年龄不到30岁,这个群体具有高学历、高技能、思想活跃、个性鲜明的特点,文创企业又具有员工人数少、弹
事务T1、T2、T3分别对数据D1、D2和D3并发操作如下所示,其中T1与T2间并发操作(14),T2与T3间并发操作(15)。
Whatisaninsectafraidofaccordingtothepassage?Ifaninsectgoesforadrinkandgetswet,whatwillhappen?Itmayrema
Thefridgeisconsideredanecessity.Ithasbeensosincethe1960swhenpackagedfoodfirstappearedwiththelabel:"storein
最新回复
(
0
)