首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include using namespace std; class A{ public: virtual void funcl(){cout
有如下程序 #include using namespace std; class A{ public: virtual void funcl(){cout
admin
2019-05-06
48
问题
有如下程序
#include
using namespace std;
class A{
public:
virtual void funcl(){cout<<"A1";}
void func2(){cout<<"A2";}
};
class B:public A{
public:
void funcl(){cout<<"B1";}
void func2(){cout<<"B2";}
};
int main(){
A*p=new B;
p->func1();
p->func2();
return 0;
}
运行此程序,屏幕上将显示输出( )。
选项
A、B1B2
B、A1A2
C、B1A2
D、AlB2
答案
C
解析
此题考查的是虚函数的概念。此题中,func1是虚函数,func2是一般成员函数,而且在派生类与基类中都存在两个这样的函数。在主函数中,语句A*p=new B:定义了一个基类的指针p,并让它指向一个派生类对象。所以通过该指针。调用func1时,运行的是派生类的版本,而通过该指针调用func2运行的是基类的版木。所以程序运行的最后输出是:B1A2。
转载请注明原文地址:https://kaotiyun.com/show/ko8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
软件是程序、数据和______的集合。
下列程序输出的结果是()。#include<stdio.h>fun1(chara,charb){charc;c=a;a=b;b=c;}fun2(char*a,charb){charc;c=*a;*a=b;b=c;}
已知枚举类型声明语句为:enumCOLOR{WHITE,YELLOW,GREEN=5,RED,BLACK=10};则下列说法中错误的是
在软件开发过程中,需求分析阶段产生的主要文档是
线性结构一个数据结构是线性结构还是非线性结构,判断依据是数据结构前后件关系的复杂程度,而与其所使用的存储结构是没有关系的。在一个非空的队列中,每一个元素只有一个前件和后件,因此它属于线性结构。
A、 B、 C、 D、 CC++规定,以下运算符不能被重载:“.”,“*”,“::”,“?:”,“:sizeof”。
A、 B、 C、 D、 B本题考查数据库的关系运算。两个关系的并运算是指将第一个关系的元组加到第二个关系中,生成新的关系。因此,并运算不改变关系表中的属性个数,也不能减少元组个数。两个关系的交运算是包含同时出
二叉树的遍历分为三种,它们是前序遍历、______遍历和后序遍历。
诊断和改正程序中错误的工作通常称为______。
下列关于运算符重载的描述中,正确的是()。
随机试题
现金等价物
经理层的聘任和解聘由下列哪个主体决定?()。
关于测量误差、系统测量误差、随机测量误差三者关系正确的是____________。
水利建设市场主体不良信息发布时间为()。
浅埋暗挖法的主要开挖方法中沉降较小的是()。
唐代阎立本的《步辇图》分两个部分,打开以后先看到画面,接着是占据画幅左半边的题跋,记录了画面的内容,题跋的书体是()。
A、 B、 C、 D、 D所给四个图形中,最下排的三个数字相邻两数的和为第二排数字,且第二排两个数之和减1为第三排的数。符合此规律的只有D项。故选D。
在消费品领域,人们的审美观、价值观念是非常__________的,什么是高雅的,什么是大众的,人们在不同的时代、不同的情境下,会有不同的理解。如果让西方饮茶习惯去__________茶饮料领域,他们不习惯的绿茶就永远出不了顶级品牌。依次填入画横线
Manyteachersbelievethattheresponsibilitiesforlearningliewiththestudent.(1)_____alongreadingassignmentisgiven,i
A、Youshouldthinkaboutthefuturewhenyoumove.B、Movingbringsopportunitiesaswellassomeproblems.C、Husbandandwifedo
最新回复
(
0
)