首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
58
问题
有如下程序:
#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全国计算机二级
相关试题推荐
结构化程序的基本结构和特点是循环结构、选择结构和______。
下列关于栈的叙述正确的是
在下列基类的定义中,有无virtual修饰use成员函数的结果将不同,其原因是______。当use()为虚拟函数时的程序执行结果:sizeof(A)=8sized(B)=12sizeof(C)=16当use()
关于虚函数的描述中正确的是
下列对变量的引用中,错误的是()。
阅读下列程序,并写程序运行结果【】。#include<iomanip.h>voidmain(){for(inti=0;i<4;i++)cout<<end1<<setf
在面向对象的程序设计中,用来请求对象执行某一处理或回答某些信息的要求称为【 】。
C++语言类体系中,不能被派生类继承的有
下列函数中,()是对文件进行写操作的。
要建立文件流并打开当前目录下的文件file.dat用于输入,下列语句中错误的是
随机试题
下列影响国际商务谈判的因素中,最难把握的是()
毛泽东思想形成和发展的根本依据是()
审核并发给医疗机构《麻醉药品、第一类精神药品购用印鉴卡》的部门是
关于室内环境污染物浓度现场检测,方法不正确的是()。
二进制中只有0和1两个数字符号。()
WhenonelooksbackuponthefifteenhundredyearsthatarethelirespanoftheEnglishlanguage,heshouldbeabletonoticea
言语沟通的形式可以分为________。
直观行动思维的工具是()。
下列哪项药品可以做广告?()
在关系模型中,把数据看成一个二维表,每一个二维表称为一个______。
最新回复
(
0
)