首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include using namespace std; class TestClass { public: void who(){cout
若有以下程序: #include using namespace std; class TestClass { public: void who(){cout
admin
2021-09-05
27
问题
若有以下程序:
#include
using namespace std;
class TestClass
{
public:
void who(){cout<<"TestClass"<
};
class TestClass 1:public TestClass
{
public:
void who(){cout<<"TestClassl"<
);
int main()
{
TestClass*p;
TestClassl objl;
P=&objl:
P->who();
return 0:
}
则该程序运行后的输出结果是( )。
选项
A、TestClass 1
B、TestClass
C、0
D、无输出
答案
B
解析
程序中的TestClasl为TestClass的派生类,主函数main中定义TestClass对象*p,TestClass1对象obil,然后p引用objl,执行p->who()则是调用基类中的who函数,输出TestClass。
转载请注明原文地址:https://kaotiyun.com/show/Xpfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
支持子程序调用的数据结构是
有如下程序:#include<iostream>usingnamespacestd;classA{public:A(inti){x=i;}voiddispa,(){cout<<x<<
下列关于C++预定义流对象的叙述中,正确的是()。
下列关于C++流的描述中,错误的是()。
Sample是一个类,执行下面语句后,调用Sample类的构造函数的次数是()。Samplea[2],*P=newSample;
下列关于派生类构造函数和析构函数的说法中,错误的是()。
有如下类定义:classB{public:voidfun1(){}private:voidfun2(){}protected:voidfun3(){)};classD:publicB{
在公有继承的情况下,允许派生类直接访问的基类成员包括()。
除了显式定义的构造函数外,类中还有可能包含编译器自动生成的构造函数,因此一个类所拥有的构造函数的至少有
随机试题
(2019年枣庄市中区/淄博)斯金纳认为强化物是能够增强反应概率的刺激和事件,强化物可以分为一级强化物和二级强化物。下列选项中属于二级强化物的是()
蒸馏过程按蒸馏方式分类可分为简单蒸馏、平衡蒸馏、精馏和特殊精馏。()
根据网上消费行为特征进行市场定位不包括【】
疟原虫引起发热的物质主要是
以下不属于牵引治疗并发症的是
下列关于项目社会评价的叙述,正确的一项是()。
在确定供应单位的所在地时,必须贯彻因地制宜,就近取材,( )的原则。
新课程的核心是()。
音乐:钢琴
在窗体上画一个命令按钮,名称为Commandl,然后编写如下事件过程:PrivateSubCommandl_Click()Dima()a=Array(“机床”,“车床”,“钻床”,“轴承”)
最新回复
(
0
)