首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序: #include using namespace std; cla
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序: #include using namespace std; cla
admin
2019-02-22
42
问题
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序:
#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://kaotiyun.com/show/yMAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面关于C++流的叙述中,正确的是()。
下列关于this指针的叙述中,正确的是()。
在C++语言的结构化程序设计中,______是程序的基本组成单元;在C++语言的面向对象设计框架中,______是程序的基本组成单元。
在C++中的实型数据分为三种类型,即单精度float、双精度double和______。
下面关于运算符重载的描述错误的是
已知类A中有公用数据成员B*b;其中B为类名。则下列语句错误的是
以下关于私有和保护成员的叙述中,不正确的是
以下不使用线性结构表示实体之间联系的模型的是()。
下面程序的功能是将从键盘输入的一对数,由小到大排序输出,当输入一对相等数时结束循环,在下画线处应填入的选项是#include<iostream.h>voidmain(){inta,b,t;cin>>a
两个或两个以上模块之间联系的紧密程度称为()。
随机试题
小儿肺炎喘嗽的基本病机是()
取某药物水溶液,加盐酸,则水解生成二苯基甲醇的白色乳浊液,加热煮沸数分钟,聚集为油状液体,放冷,凝成白色蜡状固体。该药物应为
关于活动地板的构造做法错误的是:[2010年第59题]
我国产业结构调整和优化总的原则包括()。
《建设工程安全生产管理条例》第四十三条规定,县级以上人民政府负有建设工程安全生产监督管理职责的部门在各自的职责范围内履行安全监督检查职责时,无权采取()措施。
背景中兴安装公司承包某化工厂厂区洁净空调工程,空调工程设备材料:双工况冷水机组、蓄冰槽、江水源热泵机组、燃气锅炉、低噪声冷却塔、板式热交换机、水泵、空调箱、新风机组、各类阀门、空调水管、风管、风阀及配件等主要设备均由中兴安装公司采购。中
以下各种方法用于资本投资项目的评价。内含报酬率(internalrateofreturn)平均报酬率(averagerateofreturn)回收期(payback)净现值(netpresentvalue)以下选项中,哪一项正确地
某企业2004年度的生产经营情况如下:(1)当年的产品销售收入1500万元;(2)销售成本950万元;(3)销售费用150万元(其中无真实凭证的佣金5万元);(4)管理费用100万元(其中业务招待费10.5万元,另有比上一年增8%的研究新技术开发费
任何用户的计算机与Internet连接,都必须从ISP(网络服务商)取得一个固定的IP地址。()
下面的网络地址中,不能作为目标地址的是(67)。
最新回复
(
0
)