首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include using namespace std; class TestClass { public: void who(){cout
若有以下程序: #include using namespace std; class TestClass { public: void who(){cout
admin
2020-10-21
57
问题
若有以下程序:
#include
using namespace std;
class TestClass
{
public:
void who(){cout<<"TestClass"<
};
class TestClass1:public TestClass
{
public:
void who(){cout<<"TestClass1"<
};
int main()
{
TestClass*p;
TestClass1 obj1;
p=&obj1;
p->who();
return 0:
}
则该程序运行后的输出结果是( )。
选项
A、TestClass1
B、TestClass
C、0
D、无输出
答案
B
解析
程序中的TestClasl为TestClass的派生类,主函数main中定义TestCllass对象*p,TestClass1对象obj1,然后p引用obj1,执行p->who()则是调用基类中的who函数,输出TestClass。
转载请注明原文地址:https://kaotiyun.com/show/Gkyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用【答题】菜单命令或直接用VC6打开考生文件夹下的工程proj3,其中声明的是一个人员信息类,补充编制程序,使其功能完整。在main函数中给出了一组测试数据,此种情况下程序的输出应该是:Zhang20Tsinghua。注意:只能在函数ad
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,该工程中包含程序文件main.cpp,其中有类Foo和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输
请使用菜单命令或直接使用VC6打开考生文件夹下的工程proj1。程序中位于每个//ERROR********found********下的语句行有错误,请加以更正,不得修该程序的其他部分。更正后程序的输出应该是:两点之间的距离为:7.5231注意
有如下程序:#includeusingnamespacestd;classCD{public:~CD(){cout
关于函数重载,下列叙述中错误的是()。
下列选项中,错误的C++表达式是()。
数据库设计的根本目标是要解决()。
算法的空间复杂度是指()。
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为()。
在数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。
随机试题
免疫复合物性肾小球肾炎的病灶
严重的腺垂体功能减退症易发生低血糖主要是缺乏
缓(控)释制剂叙述正确的有()
工业气体设备台数的确定原则是()。
根据《合同法》规定,有下列( )情形之一的,合同无效。
下列哪一个事件是心理学脱离思辨性哲学成为一门独立学科的标志?【】
德育过程中经常出现“屡教不改”的现象,这说明()。
下列法律规定中,属于法律要素中的法律规则的是()。
[*]
Fromthehealthpointofviewwearelivinginamarvelousage.Alargenumberofonce【36】illnessescannowbe【37】bymodemdrugs
最新回复
(
0
)