首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Base{ public: virtual void function1() {tout<<’0’;}
有如下程序: #include<iostream> using namespace std; class Base{ public: virtual void function1() {tout<<’0’;}
admin
2019-04-01
39
问题
有如下程序:
#include<iostream>
using namespace std;
class Base{
public:
virtual void function1() {tout<<’0’;}
void function2(){cout<<’1’;}
};
class Derived:public Base{
public:
void function1(){tout<<’2’;}
void function2(){cout<<’3’;}
};
int main(){
Base*p=new Derived();
p->function1();
p->function2();
return 0;
};
运行时的输出结果是( )。
选项
A、01
B、21
C、03
D、23
答案
B
解析
函数function1()在基类Base中定义为虚成员函数,而在派生类Dervied中重新进行了定义,输出字符2,函数function2()在基类Base中定义虚成员函数,在主函数中使用指向基类的指针变量p访问function2()时,输出1。
转载请注明原文地址:https://kaotiyun.com/show/cYAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知一个运行正常的程序中有下面两个语句:int*p1,p2&a;p1=b;由此可知,变量a和b的类型分别是
关于常成员函数,下列说法中错误的是
下列关于线性表、栈和队列的叙述,错误的是
假定A为一个类,则语句A(A&a);为该类______函数的原型说明。
下列程序的运行结果是#inClUde<iostream.h>classLocation{private:intX,Y;pubhc:voidinit(int=0,int=0);
下列叙述中正确的是
下列函数的功能是______。#include<iostream.h>intFunc(inta,intb){if(a>B)return1;elseif(a==B)return0;
有如下程序:#include<iostream>usingnamespacestd;classC1{public:~Cl(){cout<<1;}};classC2:publicC1{
在声明派生类时,如果不显示地给出继承方式,缺省的类继承方式是私有继承private。已知有如下类定义:classTestClass{protected:voidfun(){}};classTestClass1:
如果一个班主任可管理多个班级,而一个班级只被一个班主任管理,则实体“班主任”与实体“班级”之间存在______联系。
随机试题
请示的写作要求主要包括()
简述市场补缺者的任务。
颌间支抗是指
申请人申请公开下列哪一项政府信息时,应当出示有效身份证件或证明文件?(2009年卷二44题,单选)
【背景资料】某安装公司在南方沿海承担了一化工装置的安装工作,该装置施工高峰期正直夏季,相对湿度接近饱和。该公司建造了临时性管道预制厂房,采用CO2气体保护焊进行焊接工作。根据装置内管道的特点,项目部技术人员确定了管道预制程度为30%,制定了一条直管段配
英译汉:“month;week”,正确的翻译为( )。
根据《集体合同规定》,下列合同内容中,集体协商双方可以进行协商的有()。
“狂喜时手舞足蹈,悲痛时嚎啕大哭”所体现的情绪状态是()。(2010年)
Whetheryou’reaNewJerseymallratorafarmerinIndia,beingpoorcanexhaustyoursmarts.Thefindingsindicatethatan
在面向数据流的设计方法中,把数据流图中的数据流划分为(8)两种。
最新回复
(
0
)