首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2020-11-11
23
问题
有如下程序:
#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://www.kaotiyun.com/show/neyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。#inc1ude<iostream>usingnamespacestd;c1assBase{
有两个关系R和S如下:则由关系R得到关系S的操作是()。
下列关于函数的描述中,错误的是()。
设树T的深度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1。则T中的叶子结点数为()。
有如下程序:#inc1ude<iostream>usingnamespacestd;voidfun(int&x,inty){intt=x;x=y;y=t;)intmain(){int
在关系代数运算中,有5种基本运算,它们是()。
已知枚举类型声明语句为:enumCOLOR{WHITE,YELLOW,GREEN=5,RED,BLACK=10};则下列说法中错误的是()。
使用VC6打开考生文件件下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补允完整。(1)重载运算符int,请在注释∥********1********后添加适当的语句。(2)重载运算符“
语句int*p=&k;定义了指针p,与这个语句等效的语句序列是
数据库管理系统(DBMS)是
随机试题
患者咽部轻微肿痛,兼见口干咽燥,手足心热,舌红少苔,脉细数。治疗宜选的穴位是()(2011年第79题)
在当前计算机领域中,通常用GB来描述计算机的()
重新感染是指治疗后症状消失,尿菌阴转后6周内再次出现菌尿,菌种与上次相同。()
罂粟:吗啡:
关于甲状腺功能亢进症的叙述,下列哪项是错误的
《母婴保健法》规定,经产前检查,医师发现或者怀疑胎儿异常的,应当对孕妇进行()
A.口舌、四肢及全身麻木、头痛、头晕、精神恍惚、牙关紧闭B.头晕、头痛、烦躁不安、面部肌肉紧张、吞咽困难、伸肌与屈肌同时收缩C.喉咙干痛、烧灼感、口中金属味、流涎、腹痛腹泻,出现各种出血症状、黄疸D.胸闷、心悸、心律不齐、四肢阙冷、血压下降、心电图显
全淹没干粉灭火系统的灭火剂设计浓度最低为()kg/m3。
根据企业的备用金的管理制度,备用金的核算分为()。
技术分析认为公开资料没有完全包括有关公司价值的信息、有关宏观经济形势和政策方面的信息,因此,通过技术分析可以获得超额利润。()
最新回复
(
0
)