首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class A { public: A(){cout<<"A";} }; class B{public:B(){cout<<"B";} }; class C:pu
有如下程序: #include<iostream> using namespace std; class A { public: A(){cout<<"A";} }; class B{public:B(){cout<<"B";} }; class C:pu
admin
2020-04-07
37
问题
有如下程序:
#include<iostream>
using namespace std;
class A
{
public:
A(){cout<<"A";}
};
class B{public:B(){cout<<"B";}
};
class C:public A
{
B b:
public:C(){cout<<"C";}
};
int main()
{
C obj;
return0:
}
执行后的输出结果是( )。
选项
A、CBA
B、BAC
C、ACB
D、ABC
答案
D
解析
此题中,语句C obj对象初始化首先调用基类的构造函数A(),输出“A”,其次是C类中对象的构造函数的调用,即调用B(),输出“B”;最后是调用自身的构造函数C(),输出“C”。
转载请注明原文地址:https://kaotiyun.com/show/mx8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下不是结构化程序设计方法的技术是()。
类MyClass的定义如下,若要对value赋值,则下面语句正确的是()。classMyClass{public:MyClass(){}MyClass(intI){value=newmki};}
定义如下枚举类型:enum{Monday,Tuesday,Wednesday,Thrusday,Friday=2};表达式Wednesday==Friday的值是()。
软件工程的出现是由于
若有如下类声明class MyClass{public: MyClass(){cout<<1;}};执行下列语句MyClass a,b[2],*p[2];以后,程序的输出结果是
有如下程序:#include<iostream>usingnamespacestd;classBase{public:Base(){cout<<"BB";f();}Voidf(){cout<<"Bf";}};clas
类是一个支持集成的抽象数据类型,而对象是类的【】。
派生类的构造函数的成员初始化列表中,不能包含
字符串“a+b=12\n\t”的长度为()。A)12B)10C)8D)6
创建对象数组时,对数组的每一个元素都将调用一次构造函数,如果没有显示给出数组元素的初值,则调用缺省构造函数。下列程序涉及对象数组的创建和单个对象的创建,其输出结果是______。#include<iostream>usingnamesp
随机试题
驾驶人在下列哪种情况下不能驾驶机动车?
金瓷冠唇侧肩台的宽度一般为金瓷冠切端牙体磨除厚度一般为
在X线片上,髓室及根管影像完全消失,不能分辨出髓腔界线表示有
施工索赔引起的原因可能有()。
下列证券投资分析方法中,属于技术分析法的有()。
甲公司为增值税一般纳税人,增值税税率为17%。2014年发生固定资产业务如下:(1)1月20日,公司管理部门购入一台不需安装的A设备,取得的增值税专用发票上注明的设备价款为643.5万元,增值税为109.395万元,另发生运杂费4.5万元,款项均以银行存
根据企业所得税法律制度的规定,下列各项中,属于计算企业应纳税所得额时不得扣除的项目有()。
收文处理标志有以下哪几种?()
以下叙述中错误的是()。
Completethenotesbelow.WriteONEWORDAND/ORANUMBERforeachanswer.Requirements:GoodliftaccessLargel
最新回复
(
0
)