首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序: #inc1ude <iostream> using namespace s
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序: #inc1ude <iostream> using namespace s
admin
2016-11-23
89
问题
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序:
#inc1ude <iostream>
using namespace std;
class Base
{
public:
virtual void f(){cout<"f0+";}
void g(){cout<"g0+";}
};
class Derived:public Base
{
public:
void go { cout<<,"g+";}
};
int main
{
Derived d;
Base *p=&d;
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://www.kaotiyun.com/show/7zAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列对字符数组进行初始化的语句中,正确的是()。
下面对对象概念描述错误的是
由关系数据库系统支持的完整性约束是指______和参照完整性。
下列运算符中,在C++语言中不能重载的是
如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是
【】是C++语言程序的入口。
下面程序的结果是#include<iostream.h>classA{inta;public:A():a(1){}voidshowa(){cout<<a;
下列函数中,()是对文件进行写操作的。
若有说明语句chara[]="Itismine";char*p="Itismine";则以下不正确的叙述是
在不同文件的函数中,对非静态全局变量的引用要加的关键字是()。
随机试题
施工项目()是施工过程中,对影响施工项目成本的各种因素加强管理,并采用各种有效措施,将施工中实际发生的各种消耗和支出严格控制在成本计划范围内,贯穿于施工项目从投标阶段开始直到项目竣工验收的全过程,是企业全面成本管理的重要环节。
制造液化石油气储罐筒体的主要方法是()。
医用滑石粉灭菌可采用的方法是()
一般而言,在( )情况下,就强调公平。
A公司为房地产开发企业,系增值税一般纳税人,不动产和土地使用权适用的增值税税率为11%,与土地使用权及地上建筑物相关的交易或事项如下:资料一:2018年1月1日,A公司购入一宗土地使用权及地上建筑物,取得增值税专用发票,不含税总价款为16000万元
某企业生产中使用的A标准件既可自制也可外购。若自制,单位牛产成本为60元,每次生产准备成本500元,年固定生产准备成本为50000元,每次牛产准备时间需要3天,每日产量30件;若外购,购入价格是单位自制成本的1.5倍,假设存货外购可随时补充,一次订货运输费
下列关于计算机病毒的说法,正确的是:
()测量误差和真分数一般呈正相关。
下列各项中,正确的电子邮箱地址是()。
A、Hehadalreadyfoundajob.B、Hedidn’tliketheconstructionwork.C、Hethoughtheisnotqualifiedforthejob.D、Hedidn’t
最新回复
(
0
)