首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include using namespace std; class TestClass { public: void who(){cout
若有以下程序: #include using namespace std; class TestClass { public: void who(){cout
admin
2012-12-29
24
问题
若有以下程序:
#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://jikaoti.com/ti/p1L0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面对软件测试描述错误的是()。
若有定义语句:intx=12,y=8,z;,在其后执行语句z=0.9+x/y;,则z的值为()。
有以下程序: #include<stdio.h> main() { ints[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i; for(i=0;i<12;i++) c[s[i]]++;
有以下程序 #include<stdio.h> #include<math.h> main() { ints;floatn,t,pai; t=1,pai=0,n=1.0,s=1; while(fabs(t)>1.0e-6)
有如下程序 #include<stdio.h> main() { chara=’0’,b=’A’; inti; for(i=1;i<6;i++) { if(i%2==0)putchar(a+i);
下面对“对象”概念描述正确的是()。
以下选项中不能用于描述算法的是()。
以下选项中不合法的标识符是()。
随机试题
有限公司股东欲转让股权给公司股东之外的第三人,应当就其股权转让事项通知其他股东征求同意。下列表述正确的是
产生休克型肺炎最常见的致病微生物是:()
要拔除上颌第一磨牙时需要麻醉的神经是
不属于责任免除的是()。
在企业负债金额一定的情况下,企业当期净资产的增加额一定是企业当期获得的利润数额,净资产的减少额一定是企业当期发生的亏损数额。()
我国旅行社按其经营范围来划分有()两种
下列作品与作者的对应关系.不正确的是:
SarahDavislivesinDalton,Australia,andherparentsownasheepfarmthere.Daltonisasmallcountrytownwithonehundred
Tourismcancreatejobsandotheropportunitiesforalmostallcommunities.【C1】______,governmentsworldwidehave【C2】______ma
Sometimeago,aninterestingdiscoverywasmadeby【C1】______ontheAegeanislandofKea.AnAmericanteamexploredatemplewhi
最新回复
(
0
)