首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为使程序的输出结果为: Base:: fun 那么应在下列程序画线处填入的正确语句是( )。 #include <iostream> using namespace std; class Base { pub
为使程序的输出结果为: Base:: fun 那么应在下列程序画线处填入的正确语句是( )。 #include <iostream> using namespace std; class Base { pub
admin
2010-03-29
32
问题
为使程序的输出结果为: Base:: fun 那么应在下列程序画线处填入的正确语句是( )。 #include <iostream> using namespace std; class Base { public: void fun () { cout<<"Base: :fun"<<end1; } }; class Derived : public Base { public: void fun ( ) { cout<<"Derived: :fun"<<end1; } }; int main ( ) { Base a,*pb; Derived b; _________; pb->fun(); //调用基类的成员函数 fun() return 0 ; }
选项
A、pb=&a
B、pb=b
C、pb=&b
D、pb=&Base
答案
4
解析
本题程序中类Derived是从基类Base公有继承的。主函数中定义了一个基类对象a和一个指向基类对象的指针pb,又定义了一个派生类Derived对象b。当 pb指向对象b时,pb->fun()调用基类Base的成员函数fun()。这是由于Derived是 Base的子类型,因此可以将派生类Derived的对象b的地址赋值给指向基类Base的指针pb,但这时指针pb只能使用从基类Base继承的成员。
转载请注明原文地址:https://kaotiyun.com/show/9Tjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列语句组中,正确的是
有以下程序main(){inta=3;a+=a-=a*a;printf("%d\n",a);}程序的输出结果是
以下选项中合法的标识符是
若有定义语句doublex,y,*px,*py;,执行了px:&x;py=&y;之后,正确的输入语句是()。
若有以下定义和语句chars1[10]="abed!",*s2="\n123\\";printf("%d%d\n",strlen(s1),strlen(s2));则输出结果是
在关系数据库中,用来表示实体间联系的是
与if(a==1)a=b;elsea++;语句功能不同的switch语句是()。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是
在软件开发中,需求分析阶段产生的主要文档是()。
在软件开发中,需求分析阶段产生的主要文档是()。
随机试题
肠结核形成的溃疡为
一个半综合征的正确描述是
A.糖化血红蛋白测定B.空腹血浆葡萄糖浓度C.尿糖测定D.葡萄糖耐量试验E.血浆胰岛素水平测定患者空腹血糖浓度为6~7mmol/L,又有糖尿病症状时宜做
引起人类普通感冒的病毒是
在开放经济条件下,“以邻为壑”政策往往难以持久地改善本国处境的原因是()的存在。
“以学生发展为本”中“发展”的含义包括全体学生的发展、全面和谐的发展、终身持续的发展、个人特长的发展以及()的发展。
单位犯罪:指公司、企业、事业单位、机关、团体,为本单位谋取利益,经单位决策机构或由负责人员决定而以单位名义实施的危害社会、依法应受刑罚处罚的行为。以下属于单位犯罪的是()。
用刑罚同一切犯罪行为作斗争,保卫国家安全,保卫人民民主专政的政权和社会主义制度,保护国有财产和劳动群众集体所有的财产,保护公民私人所有的财产,保护公民的人身权利、民主权利和其他权利,维护社会秩序、经济秩序,保障社会主义建设事业的顺利进行,是我国刑法的任务。
Supposeyouarealibrarianinyouruniversity.Writeanoticeofabout100words,providingthenewly-enrolledinternationalst
A、Hesufferedfrommentalillness.B、HeboughtTheWashingtonPost.C、Heturnedafailingnewspaperintoasuccess.D、Hewasonc
最新回复
(
0
)