首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序: #include using namespace std; cla
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序: #include using namespace std; cla
admin
2019-05-06
65
问题
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序:
#include
using namespace std;
class Base
{
public:
virtual void f(){cout<<"f0+";}
void g(){cout<<"g0+";}
};
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 0;
}
运行时输出的结果是( )。
选项
A、f+g+
B、f0+g+
C、f+g0+
D、f0+g0+
答案
C
解析
此题考查的是虚函数和多态性。此题中,因为f()是虚函数具有多态性,所以通过指针p调用的f()是派生类Derived中定义的f();而g()不是虚函数,通过指针p调用的是Base中的g()。
转载请注明原文地址:https://kaotiyun.com/show/4OAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请将下列类定义补充完整,横线处应填加语句______。classTestClass{public:voidfun(){cout<<"Base::fun"<<end1;}};classTestClass1:publicTestClas
若有以下程序:#include<iostream>usingnamespacestd;classTestClass1{public:TestClass1(){X=0;}
下面是关于派生类声明的开始部分,其中正确的是()。
软件生命周期分为软件定义期、软件开发期和软件维护期,详细设计属于______中的一个阶段。
(*p)(x,y)一个函数总是占用一段连续的内存区,而函数名就是该函数所占内存区的首地址。我们可以把函数的这个首地址(或称入口地址)赋予一个指针变量,使该指针变量指向该函数。然后通过指针变量就可以找到并调用这个函数。我们把这种指向函数的指针变量称为“函数指
A、 B、 C、 D、 B因为对象a被定义为常对象,所以a.disp()语句调用的是类的常成员函数voiddispoconst,输出的结果是disp2。
A、 B、 C、 D、 D算法的时间复杂度和算法的空间复杂度是从不同的角度来衡量算法的执行情况的,它们之间没有内在联系。
以下数据结构中,不属于线性数据结构的是()。
数据结构分为线性结构和非线性结构,带链的队列属于_____________。
成本效益分析的目的是从【】角度评价开发一个项目是否可行。
随机试题
输入50名学生的出生年月份,统计并输出每个月份过生日的学生人数。#defineN50voidmain(){inti,month;intbirth[13]={0};/*birth[1]—birth[
男性,45岁。有胃病史10余年,近1年症状加剧,胃纳不佳就诊。胃镜检查见胃角溃疡,幽门螺杆菌(+)。在问诊时最有诊断价值的病史是
博美犬,分娩后第4天早晨出现震颤,瘫痪,吠叫,呼吸短促,大量流涎。体温42℃,血糖5.5mmol/L,血清钙1.2mmoL/L。该病治疗药物的首选给药途径是()。[2010年真题]
固定义齿修复的最佳时间一般是在拔牙后
患者,男,48岁。颈增粗20年,近1年内体重减少]0kg,并有突眼、食欲亢进、心悸。体检发现双侧甲状腺多个结节。基础代谢率31%,2小时内甲状腺摄碘29%。该患者最可能的诊断是
[2003年第063题]图B.4.3中的居民分别处于哪个地区?
本批货物的唛头是“HYEC8ET74”。( )报检单的“标记及号码”栏应填为“N/M”。( )
下列关于行政管理的表述,不正确的是()。
计算并填写下表:【3】
Everydayyou______toyourself:"Ihaveplentyoftime.I’lllearnmylessontomorrow."
最新回复
(
0
)