首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
43
问题
有如下程序: #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://kaotiyun.com/show/PBNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在下面程序的横线处填上适当的内容,使程序执行后的输出结果为ABCD。#include<iostream>usingnamespacestd;classA{public:A(){cout<<’A’;}
在下面函数的横线处填上适当的内容使该函数能够利用递归方法求解字符串str的长度(不得使用系统提供的字符串处理函数)。intGetLen(char*str{if(【】)return【】;elseretur
下列对字符数组进行初始化的语句中,______是正确的。
下列程序的输出结果是【】。#include<iostream>usingnamespacestd;intmain(){intdata=1;int&r=data;data+=5;r+=5;c
数组是有序数据的集合,数组中的每个元素具有相同的【】。
数据结构包括数据的逻辑结构、数据的【】以及对数据的操作运算。
当线性表采用顺序存储结构实现存储时,其主要特点是【】。
关系表中的每一横行称为一个()。
在创建数据库表结构时,给该表指定了主索引,这属于数据完整性中的()。
【】是实现c++语言编译时多态性的机制,【】是实现C++语言运行时多态性的机制。
随机试题
下列哪些不是腹痛与肝关系密切的表现
根据细菌对营养物质的需要,可以将细菌的营养类型分为
A、B受体阻滞剂B、钙拮抗剂C、硝酸酯类D、多巴胺E、ACEI在所有冠心病患者降低心肌梗死发生和减少死亡应使用
从不同的影响因素考虑,可将审计风险完整地划分为()。
甲公司2012年度和2013年度发生的有关交易或事项如下:(1)2012年5月10日,甲公司的客户(丙公司)因产品质量问题向法院提起诉讼.请求法院裁定甲公司赔偿损失200万元,截止2012年6月30日,法院尚未对上述案件作出判决,在向法院了解情况并向法院
与接受学习对应的最主要的教授方法是()。
绿色和平组织已经构想出一种环保型样车SMILE(“体积小、智能化、重量轻、效率高”四个英文单词的缩写)。该组织希望这一概念能流行起来。这种汽车主要靠高于正常压力的增压器增加汽缸的动力或使混合燃料注入汽缸。一些专家说,这是使小型发动机充分发挥性能和提高燃料效
______方法是不能被当前类的子类重新定义的方法。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
Educationisprimarilytheresponsibilityofthestates.Stateconstitutionssetupcertainstandardsandrulesfortheestablis
最新回复
(
0
)