首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
21
问题
有如下程序:
#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全国计算机二级
相关试题推荐
以下程序的正确运行结果是()。#includeimfun(int);voidmain(){inta=2,i;for(i=0;i
下面的程序输出结果是()。#includeusingnamespacestd;voidadd(){staticintx;x++;cout
下面表示引用的方法中正确的是()。已知:intn=10;
以下模板定义:templateTfun(Tx,Ty){returnx*x+y*y;}下面对fun的调用中错误的是()。
内部格式控制操作函数是在头文件()中定义的。
下列叙述中,正确的选项是()。
下面字符串中,不可以用作C++标识符的是()。
在一个容量为25的循环队列中,若头指针front=15,尾指针rear=6,则该循环队列中共有【 】个元素。
A、 B、 C、 D、 C面向对象方法具有封装性、继承性、多态性几大特点。就是这几大特点,为软件开发提供了一种新的方法学。封装性:所谓封装就是将相关的信息、操作与处理融合在一个内含的部件中(对象中)。它是面向
C++中封装性、继承性和【】是面向对象思想的主要特征。
随机试题
患者,男,17岁。突发昏仆,肢体抽搐,口吐涎沫,约4分钟后神志转清,自述疲乏,舌质红,舌苔白腻,脉象弦滑。该病中医辨证为
A.3个月B.6个月C.8个月D.9个月E.12个月小儿会扶物站起的月龄是
在设计建基面和设计边坡附近严禁采用()法施工。
根据有关规定,机组启动验收,由()进行。
信用工具的组成部分有()。
第三版巴塞尔资本协议引入杠杆率监管标准,要求杠杆率不能低于3%,要求银行自2015年开始披露杠杆率信息,2018年正式纳入第一支柱框架。()
简述情感态度在语言学习中的重要性。
封闭式基金的交易价格()。
Itisnotcompatiblewiththeegalitarianidealthatthereshouldbesharpdifferencesinthescaleofmonetaryrewardforservi
将金山网镖的互联网监控级别设置为低级,局域网监控级别设置为高级。
最新回复
(
0
)