首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class A { public: A(){cout
有如下程序: #include using namespace std; class A { public: A(){cout
admin
2015-05-29
43
问题
有如下程序:
#include
using namespace std;
class A
{
public:
A(){cout<<"A";}
};
class B{public:B(){cout<<"B";)
};
class C:public A
{
B b:
public:C0{cout<<"C";)
};
int main()
{
C obj;
remm 0:
}
执行后的输出结果是( )。
选项
A、CBA
B、BAC
C、ACB
D、ABC
答案
D
解析
此题中,语句C obi对象初始化首先调用基类的构造函数A(),输出“A”,其次是C类中对象的构造函数的调用,即调用B(),输出“B”;最后是调用自身的构造函数C(),输出“C”。
转载请注明原文地址:https://www.kaotiyun.com/show/HPNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于虚函数的描述中,正确的是()。
()是以一种完全通用的方法来设计函数或类而不必预先说明将被使用的每个对象的类型。
定义类对象时自动调用【】为类对象中的数据成员赋初值。
若结构Arith中有一成员定义为char*op;,另有结构指针p定义为Arith*p=newArith.,则要访问p所指对象中的。p成员所指向的对象,应使用表达式【】。
在数据库系统中,描述数据库中全体数据的逻辑结构和特征的数据模式为()。
若a是值为3的整型变量,则在计算表达式a=3*4,a*5后,a的值为【】。
以下程序的输出结果是()。#include<iostream.h>main(){intm=5;if(m++>5)cout<<m;elsecout<<m--;}
要定义数组A,使得其中每个元素的数据依次为:3、9、4、8、0、0、0,错误的定义语句是______。
关于链式存储结构和顺序存储结构的说法正确的是______。
已知各变量的定义如下inti=8,k,a,b;unsignedlongw=5;doublex=1.42,y=5.2;则以下符合C++语言语法的表达式是()。
随机试题
间接教学
自混合生物碱的氯仿溶液中分离酚性生物碱,用
下列属于项目融资实施程序的有()。
纳税人未按规定报送有关税务资料的,由税务机关责令限期改正,逾期不改正的,则( )。
—WegothereonTuesdayafternoon.—______Whydidn’tyoucallusearlier?
教学是教师向学生系统传授知识和技能的专门活动,主要包括教师的讲授、学生的学习和师生间的互动。对于教师来说,日常教学工作的中心环节是()。
以下选项中,属于从物权的是()
简述测评当中的晕轮效应。【北京大学2013】
A、90%oflectureattendance.B、tutorialonceaweek.C、a3,000-wordessay.D、aclosedbookexam.D
Inbringingupchildren,everyparentwatcheseagerlythechild’sacquisitionofeachnewskill—thefirstspokenwords,thefirs
最新回复
(
0
)