首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude <iostream> using namespace std; c1ass Base{ public: virtual void functionl() {cout<<’0’;}
有如下程序: #inc1ude <iostream> using namespace std; c1ass Base{ public: virtual void functionl() {cout<<’0’;}
admin
2020-04-07
51
问题
有如下程序:
#inc1ude <iostream>
using namespace std;
c1ass Base{
public:
virtual void functionl() {cout<<’0’;}
void function2(){cout<<’1’;}
};
c1ass Derived: public Base{
public:
void functionl(){cout<<’2’;}
void function2() {cout<<’3’;}
};
int main(){
Base*p= new Derived();
p—>functionl();
p—>function2();
return ();
};
运行时的输出结果是( )。
选项
A、01
B、21
C、03
D、23
答案
B
解析
函数functionl()在基类Base中定义为虚成员函数,而在派生类Dervied中重新进行了定义,输出字符2,函数function2()在基类Base中定义虚成员函数,在主函数中使用指向基类的指针变量p访问function20时,输出1。
转载请注明原文地址:https://kaotiyun.com/show/mk8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述正确的是()。
______是C++语言程序的入口。
在下面的4个关键字中用来说明虚函数的是
关于虚函数下面说的正确的是()。
数据库系统的核心是()。
在数据库系统中,用户所见的数据模式为
创建对象数组时,对数组的每一个元素都将调用一次构造函数,如果没有显示给出数组元素的初值,则调用缺省构造函数。下列程序涉及对象数组的创建和单个对象的创建,其输出结果是______。#include<iostream>usingnamesp
在数据的存储结构中,不仅需要存储各数据元素的信息,还要存放各元素之间______________的信息。
下列关于队列的叙述中正确的是
随机试题
以下4个图形中,去掉一条线段后为轴对称图形的有几个?
《诗经》所创造的艺术表现方法有()
浆膜腔积液呈棕色,常见疾病是
()适用于非多孔性金属材料和容器焊接接头表面开口缺陷的检测,不适用多孔性材料的检测。
位于市区的甲化妆品厂为增值税一般纳税人,在外省设立有非独立核算分支机构,2016年3月发生如下几项业务:(1)将一批指甲油移送外省非独立核算的门市部用于销售,移送指甲油的不含税销售收入为33000元,当月该非独立核算的门市部将其中的60%对外销售,取得不
关于房地产投资风险的说法中正确的是()。
现代工业的特点是()。
1987年7月,王某因实施暴力强奸而被人民法院依法以强奸罪判处有期徒刑15年。后其服刑表现不错,1999年7月被假释。2001年3月的一天,王某盗窃一辆汽车(价值8万多元)而未被发现。2003年4月,王某因参与以传播“非典”相威胁敲诈某市多所高校钱财的行为
下列关于收养的表述,正确的是()。
设η,为非零向量,A=,η为方程组AX=0的解,则a=_______,方程组的通解为_______.
最新回复
(
0
)