首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include using namespace std; class TestClass { public: void who(){cout
若有以下程序: #include using namespace std; class TestClass { public: void who(){cout
admin
2021-06-10
52
问题
若有以下程序:
#include
using namespace std;
class TestClass
{
public:
void who(){cout<<“TestClass”<
};
class TestClass 1:public TestClass
{
public:
void who0{cout<<“TestClass l”<
};
int main()
{
TestClass*p;
TestClassl objl;
p=&objl;
p->who();
return ():
}
则该程序运行后的输出结果是( )。
选项
A、TestClassl
B、TestClass
C、0
D、无输出
答案
B
解析
程序中的TestClas1为TestClass的派生类,主函数main中定义TestClass对象*p,TestClassl对象0bj1,然后p引用obj1,执行p->who()则是调用基类中的who函数,输出TestClass。
转载请注明原文地址:https://www.kaotiyun.com/show/l8fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若AA为一个类,a为该类的非静态数据成员,在该类的一个成员函数定义中访问a时,其书写格式为()。
下列类模板的定义中语法格式错误的是()。
有如下程序:#include<iostream>usingnamespacestd;classBase{public:voidfun1(){cout<<"Base\n",}virtualvoidfun2(){cout<<"Base
为了提高函数调用的实际运行速度,可以将较简单的函数定义为()。
有如下程序:#include<iostream>usingnamespacestd;classMyClass{public:MyClass(intx):val(x){}voidPrin
有如下函数模板:template<classT>Tsquare(Tx){returnx*x;}其中T是()。
下列关于派生类构造函数和析构函数的说法中,错误的是()。
下列符号中不属于C++关键字的是()。
如需要向一个二进制文件尾部添加数据,则该文件的打开方式为()。
在下列原型所示的C++函数中,按"传值"方式传递参数的是()。
随机试题
关于谈判力说法正确的是()
A.收缩压升高B.收缩压降低C.舒张压降低D.舒张压升高E.收缩压、舒张压不变血管外周阻力不变,心脏每搏输出量增大,则动脉血压的主要变化是
A.母病及子B.相乘传变C.子病犯母D.相侮传变E.制化传变水气凌心属于
私募股权二级市场投资战略是具有()特性的投资战略。
为方便起见,通常用( )近似地代替无风险收益率。
甲企业是一家处于成长期的公司,该公司决定采用平衡计分卡来预测下一年度的绩效。在进行具体计量时,考虑的指标包括预期利润、主要顾客的收益率、市场份额、新客户开发率、工程进度完成率、在新工作中与顾客相处的时间等。从计量指标看,该公司利用平衡计分卡所考虑的非财务方
计算机软件系统可以分为()。
下列画家中,以画马著称的是()。
国家教育部与各省、自治区、直辖市教委之间属于()。
操作系统是计算机系统中的_______。
最新回复
(
0
)