首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> using namespace std; c1ass B{ public: virtual void f(){cout<<"B";} void g(){co
有如下程序: #inc1ude<iostream> using namespace std; c1ass B{ public: virtual void f(){cout<<"B";} void g(){co
admin
2019-06-12
95
问题
有如下程序:
#inc1ude<iostream>
using namespace std;
c1ass B{
public:
virtual void f(){cout<<"B";}
void g(){cout<"’B";}
};
c1ass D:public B{
public:
void f(){cout<<"D";}
void g(){cout<<"D";}
};
void h(B*p){p—>f();p—>g();}
int main(){
D obj;
h(&obj);
return 0;
}
运行这个程序的输出结果是( )。
选项
A、DD
B、BB
C、BD
D、DB
答案
D
解析
在基类B中定义虚函数f()和成员函数g(),而在派生类D中定义了函数f0和同名函数g()。而函数h中的形参为指向基类的指针变量p,所以在主函数中执行h(&obj)时,会调用派生类的函数f(),输出D,再调用基类的函数g(),输出B。
转载请注明原文地址:https://www.kaotiyun.com/show/yG8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面有关内联函数的叙述中,正确的是()。
针对数组定义intdata[10];,下列表述中错误的是()。
下列关于this指针的叙述中,正确的是()。
有如下定义:classMA{intvalue;public:MA(intn=0):value(n){}};MA*ta,tb;其中MA类的对象名标识符是_____
operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为_____________的。
下列叙述中正确的是()。
下面关于面向对象的程序设计方法中,正确的是()。
数据库系统的核心是()。
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
字符串“a+b=12\n\t”的长度为()。A)12B)10C)8D)6
随机试题
《传染病防治法》规定应予以隔离治疗的是( )。
患者,男,34岁,既往无肝炎病史,突发起病,化验ALT1350U/L,T-BIL120pmol/L,D-BIL75μnol/L,PTA80%,大便灰白色,B超提示肝内外胆管无扩张,胰头部不大,胰管无扩张。经保肝、退黄治疗,2周后化验:ALT200U/L,T
下列关于核心CPI的说法,正确的有()。Ⅰ.核心CPI是指将受气候和季节因素影响较大的产品价格剔除之后的居民消费物价指数Ⅱ.核心CPI含义代表消费价格长期趋势Ⅲ.核心CPI是衡量通货膨胀的潜在性指标Ⅳ.依靠核心CPI来判断价格形势这种方法最
银行业金融机构应当统筹业务发展与风险防控,建立兼顾效益与风险、财务因素与非财务因素、当期成果与可持续发展的绩效考评指标体系,全面客观地实施绩效考评。()
下列各项中,影响财务杠杆系数的有()。
某幼儿小牛,特别淘气。一天,他偷偷带了一个球到幼儿园玩,不小心将窗户玻璃打碎。教师在查明事实经过后,依据幼儿园有关“损坏公物要赔偿和罚款”的规章制度,对小牛作出三点处理决定:一是给予警告;二是通知家长照价赔偿窗户玻璃;三是罚款五十元。对此,幼儿园、教师、幼
根据《食盐专营办法》的有关规定,()主管全国盐业工作,负责管理全国食盐专营工作。
2014年我国实施“单独两孩”生育政策,出生人口1687万人,比上年增加47万人。2016年实施“全面两孩”生育政策,出生人口1786万人,比上年增加131万人;出生率与“十二五”时期年平均出生率相比,提高了0.84个千分点。2017年我国出生人口1723
SQL语言规定对数据库中的表能够执行授予权限和收回权限命令的用户
在计算机网络中,网络协议与【】模型的集合称为网络体系结构。
最新回复
(
0
)