首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include using namespace std; class TestClass { public: void who(){cout
若有以下程序: #include using namespace std; class TestClass { public: void who(){cout
admin
2012-12-29
46
问题
若有以下程序:
#include
using namespace std;
class TestClass
{
public:
void who(){cout<<“TestClass”<
};
class TestClass 1:public TestClass
{
public:
void who(){cout<<“TestClass1”<
};
int main()
{
TestClass*p;
TestClass1 obj1;
P=&obj1;
P->who();
return 0:
}
则该程序运行后的输出结果是( )。
选项
A、TestClassl
B、TestClass
C、0
D、无输出
答案
B
解析
程序中的TestClas1为TestClass的派生类,主函数main中定义TstClass对象*p,TestClass1对象obj1,然后p引用obj1,执行p->who()则是调用基类中的who函数,输出TestClass。
转载请注明原文地址:https://www.kaotiyun.com/show/YMVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有二叉树如下图所示: 则前序序列为()。
下列定义变量的语句中错误的是()。
有以下程序 #include<stdio.h> intadd(inta,intb){return(a+b);} main() {intk,(*f)(),a=5,b=10; f=add; … } 则以下函数调用语句错误的是
设有如下函数定义: #include<stdio.h> intfun(intk) {if(k<1)return0; elseif(k==1)return1; elsereturnfun(k-1)+1; } 若
有以下程序段 charc1,c2; for(c1=’0’,c2=’9’;c1<c2;c1++,c2--) printf("%c%c",c1,c2); 程序段的执行结果是()。
若有定义floata=12.3f;doubleb=456.78;若想用printf函数输出a和b的值,关于输出格式,以下说法正确的是()。
对于以下函数声明 voidfun(intarray[4],int*ptr);以下叙述中正确的是()。
设有定义:doublex=2.12;,以下选项中不能完整输出变量x值的语句是()。
以下选项中不能用于描述算法的是()。
随机试题
在社区研究中,全貌研究()
主热证,亦可见于戴阳证的面色为主肾虚、寒证、水饮、血瘀的面色为
未取得卫生许可证从事食品生产经营活动的,予以取缔,没收违法所得,并处以下数量的罚款
特殊自首成立的条件是:
道路安全设施中,设置()的目的是给道路通行人员提供确切的信息,保证交通安全畅通。
下列选项中,不能提起行政复议的行为是()。
个人汽车贷款所购车辆按用途可以划分为()。
长江公司拥有一条由专利权A、设备B以及设备C组成的生产线,专门用于生产甲产品。该生产线于2011年1月投产,至2017年12月31日已连续生产7年。长江公司按照不同的生产线进行管理,甲产品存在活跃市场。生产线生产的甲产品,经包装机乙进行外包装后对外出售。
与发行债券相比,下列各项中,属于银行借款筹资特点的有()。
某商业企业2009年2月从国外进口一批化妆品,海关核定的关税完税价格为82000元(假设关税税率为20%,消费税税率为30%),已取得海关开具的完税凭证,2月份该企业把其中的一部分化妆品在国内市场销售,取得不含税销售收入1120000元。要求:计算
最新回复
(
0
)