首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include using namespace std; class TestClass { public: void whoO{cout
若有以下程序: #include using namespace std; class TestClass { public: void whoO{cout
admin
2020-06-29
16
问题
若有以下程序:
#include
using namespace std;
class TestClass
{
public:
void whoO{cout<<“TestClass”<
};
class TestClass 1:public TestClass
{
public:
void who(){cout<<“TestClass 1”<
};
int main()
{
TestClass*p;
TestClass1 objl;
p=&obj1;
p->who();
return 0:
}
则该程序运行后的输出结果是( )。
选项
A、TestClass 1
B、TestClass
C、0
D、无输出
答案
B
解析
程序中的Test Clasl为TestClass的派生类,主函数。main中定义TestClass对象*p,TestClassl对象obj1,然后p引用obj 1,执行p->who()则是调用基类中的who函数,输出TestClass。
转载请注明原文地址:https://jikaoti.com/ti/yRA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于面向对象的程序设计方法,下列说法正确的是
下列对重载函数的描述中,()是错误的。
以下程序的执行结果是______。#include<iostream.h>#include<iomanip.h>voidmain(){cout.fill(’*’)
下列程序中划线处正确的语句是()。#include<iostream>usingnamespacestd;classBase{public:voidfun(){cout<<"Base:
考虑函数原型voidtest(inta,intb=7,charz=’*’),下面的函数调用中,属于不合法调用的是
下面的概念中,不属于面向对象方法的是______。
软件设计模块化的目的是【】。
有如下类模板定义:templateclassBigNumber{longn;public:BigNumber(Ti):n(i){}BigNumberoperator+(BigNumberb
下列关于对象初始化的叙述中,正确的是()。
下列关于类和对象的叙述中,错误的是()。
随机试题
简述《阿Q正传》的思想意义和社会意义。
中国商贸公司A准备购买电子产品,遂与美国电子产品公司B签订一份货物买卖合同,并约定由B公司负责货物运输,意向是海运。B公司在签订买卖合同之后着手寻找海上货物运输公司。最终与美国的C公司达成货物运输合同,承运人责任参照《海牙规则》。在海上航行过程中偶遇大风天
Theenvironmentaffectsthewaypeopleinteract.Toexaminethisconclusion,tworesearchers"decorated"threerooms.Oneroomw
食物在体内氧化所释放的能量可转化为
OH-催化水解苯巴比妥阴离子的反应中,采用介电常数低的溶剂,将会
项目申请报告评估结论可作为()的依据。
对需要发出的文书进行封装,按发送范围发往指定的单位,这是()。
简述表演游戏的指导原则。
“捧着一颗心来,不带半根草去”是()的教育信条。
close
最新回复
(
0
)