首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class TestClass { public; TestClass(){cout<<"BB";fun();} voidfun(){cout<<"Bf";} }
有如下程序: #include<iostream> using namespace std; class TestClass { public; TestClass(){cout<<"BB";fun();} voidfun(){cout<<"Bf";} }
admin
2019-06-12
11
问题
有如下程序:
#include<iostream>
using namespace std;
class TestClass
{
public;
TestClass(){cout<<"BB";fun();}
voidfun(){cout<<"Bf";}
};
class TestClass1:public TestClass
{
public:
TestClass1(){cout<<"DD";}
void fun(){cout<<"Df";}
};
int main()
{TestClass1d;return0;}
执行上面的程序将输出( )。
选项
A、BBBfDD
B、BBDfDDDf
C、DD
D、DDBBBf
答案
A
解析
TestClass是TestClass1的基类。由主函数main入手,定义TestClass1的对象d,调用基类TestClass构造函数输出BB,调用基类成员函数fun输出Bf,然后调用派生类的构造函数,输出DD。
转载请注明原文地址:https://kaotiyun.com/show/BG8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面关于运算符重载的描述中,正确的是()。
下面有关内联函数的叙述中,正确的是()。
在进行了任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态:其中()函数名只能用于检测输入操作。
有如下程序:#includeusingnamespacestd;classTestClass1{public:virtualvoidfun(){cout
以下程序输出结果是():#includeusingnamespacestd;voidadd(intx,intY,int*z){*z=y+x;}int
下面对静态数据成员的描述中,正确的是()。
下面有关类模板的说法中不正确的是()。
运算符函数调用格式的表达式“y/x++”与表达式“y.operator/(operator++(x,0))”的含义相同,由此可看出()。
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false。请在横线处填内容,实现该函数。boolfun(char*str){inti=0,j=0;while(str[j])j++;
以下定义:int(*p)[4]中,标识符p是()。
随机试题
A.胸腺B.肾上腺C.腺垂体D.甲状腺E.腮腺分泌雄性激素的腺体
()是投资偏差分析方法中最常用的一种方法,具有适用性强、信息量大等优点。
冶金冷轧工程界定为中型工程的生产能力是()。
下面关于损益类账户的说法正确的有()。
清算土地增值税时,房地产开发企业开发建造的与清算项目配套的会所等公共设施,其成本费用可以扣除的情形是()。(2009年)
企业提取坏帐准备的方法与计提比例可以与税法规定的不一致。()
皮亚杰认为,()岁是儿童从他律道德向自律道德转化的分水岭。
教学内容是学与教的过程中有意传递的主要信息部分,一般表现为教学大纲、_________、课程。
Duringthepast34years,wagesforeveryoneatorbelowthe30thpercentileoftheincomedistributionhaveessentiallybeenfl
RAREFY:
最新回复
(
0
)