首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include <iostream> using namespace std: class A{ public: virtual void funcl( ){cout<<"A1";} void func2
有如下程序: #include <iostream> using namespace std: class A{ public: virtual void funcl( ){cout<<"A1";} void func2
admin
2013-05-30
25
问题
有如下程序: #include <iostream> using namespace std: class A{ public: virtual void funcl( ){cout<<"A1";} void func2( ){cout<<"A2";} }; class B:public A{ public: void funcl( ){cout<<"B1";} void fllnc2( ){cout<<"B2";} }; int main( ){ A*p=new B; p->funcl( ); p->func2( ); return 0: } 运行程序,屏幕上将显示输出
选项
A、B182
B、A1A2
C、BlA2
D、AlB2
答案
B
解析
基类指针可以指向派生类对象,但是指针只能访问继承自基类的成员,而不能访问派生类中的新增加成员或重新定义后的成员。故p->funcl( );p->func2( );都执行基类的成员函数,打印A1A2。
转载请注明原文地址:https://jikaoti.com/ti/BXE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知类A中的一个成员函数的说明如下:voidSetValue(A&a);则该函数的参数“A&a”的含义是______。
有关类和对象的说法不正确的是______。
假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法并返回相加结果,该成员函数的声明语句为______。
将两个字符串连接起来组成一个字符串时,选用______函数。
在一个被调用函数中,关于rerun语句的描述,______是错误的。
下列对基类和派生类关系的描述中,错误的是()。
用链表表示线性表的优点是()。
C++语言的函数参数传递方式有值传递和【】、引用传递。
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为()。
随机试题
张教授:在中国,韩语不应当作为外国语,因为中国的朝鲜族人都把韩语作为日常语言。李研究员:你的说法不能成立。因为依照你的说法,在美国,法语和西班牙语也不应当作为外语,因为相当一部分美国人把法语或西班牙语作为日常语言。以下哪项最为准确地概括了张教
股票所代表的资本在其运营过程中的真正价值是()
对稳定蛋白质构象通常不起作用的是
属于液体生物碱的是()。
甲意图杀害乙,用车将乙撞倒,甲以为乙已经死亡,将乙带到一山上抛弃,结果乙当时并未死亡。乙醒来迷迷糊糊地爬行,结果不慎掉人悬崖被摔死。关于甲的行为定性,下列哪些选项是正确的?()
国有土地所有权在()情况下,国有土地所有者代表与土地使用权人之问构成平等主体关系,故要求国有土地所有者代表注意信守合同。
在工程建设施工阶段,某承包商承包了一大型建设工程的设计和施工任务,该承包商在施工过程中不能够提出工程延期的条件是( )。
银行评估未来挤兑流动性风险的方法是()。
某企业有供水和供电两个辅助生产车间,主要为基本生产车间和行政管理部门服务,采用代数分配法分配辅助生产费用。供水车间本月发生费用为4069元,供电车间本月发生费用为9000元,各辅助生产车间提供劳务数量如下表。要求:根据上述资料,分析回答
甲公司因购货原因于2017年1月1日产生应付乙公司账款1000万元,货款偿还期限为3个月。2017年4月1日,因甲公司发生财务困难,无法偿还到期债务,经与乙公司协商进行债务重组。双方同意:以甲公司的一栋自用写字楼抵偿债务。该写字楼原值为1000万元,已计提
最新回复
(
0
)