首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序: #include using namespace std; cla
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序: #include using namespace std; cla
admin
2016-11-25
52
问题
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序:
#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 maln=
{
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://www.kaotiyun.com/show/LbAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classsample{private:intx,y;public:sample(i
下面对静态数据成员的描述中,正确的是()。
下面的程序段中,有()处错误和警告。#include<stdio.h>intmain()intx;cin>>xcout<<x;}
关于read()函数的下列描述中,正确的是()。
下述静态数据成员的特性中,()是错误的。
对虚函数使用对象指针或引用调用,系统使用______联编;使用对象调用时,系统使用______联编。
当使用带参数的操作子时,程序中必须包含头文件______。
以下程序中,错误的行为①#include<iostream.h>②classA③{④public:⑤intn=2;⑥A(intval){cout<<val<<end1;}⑦
如果在一棵二叉树中有17个度为2的结点,则该二叉树中有【 】个叶子结点。
在一个容量为25的循环队列中,若头指针front=16,尾指针rear=9,则该循环队列中共有______个元素。
随机试题
由于疆域空前辽阔,元代在路一级行政区划之上设置()
尿液呈深黄色可能是食用了大量的
某轮船所有人拖欠船员的工资,在船只进入某港口时又拖欠港务费,该船舶所有人向银行贷款时办理了抵押该轮船的手续并进行了登记,在发生了工资和港务费的债项后,该轮遇难。为救该轮又发生了一笔救助费。下列选项哪些不符合《海商法》的规定?
对某建筑地基设计要求强夯处理,处理范围为40.0m×56.0m,需要铺设400mm厚土工合成材料,并进行机械压实,根据《房屋建筑与装饰工程工程量计算规范》GB50854一2013规定,正确的项目列项或工程量计算是()
下列焊接前检验内容中,不属于技术文件检查的内容是()。
根据物权法律制度的规定,下列关于善意取得制度的表述中,正确的有()。
历史上许多皇帝,如秦始皇、汉武帝等,都要登()祭祀天地,称为封禅大典。
有两条长度相同粗细不同的绳子,如果从两条绳子的端点点燃,细绳子40分钟可以燃尽,粗绳子120分钟燃尽。把两绳同时点燃后再同时熄灭,此时细绳子剩余10厘米,粗绳子剩余30厘米。则每根绳子的长度为:
Whataretheroadsnottakenbecausestudentsmusttakeoutloansforcollege?Foronething,itappearsthatpeoplewithstuden
(1)在考生文件夹下有一个数据库“图书借阅”,使用报表向导制作一个名为tsrepo的报表,存放在考生文件夹下。要求:选择borrows表中所有的字段。报表样式为“经营式”,报表布局:列数“1”,字段布局“列”,方向“纵向”,按“借书证号”字段升序排序,报表
最新回复
(
0
)