首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base{ public: Base(int x=0){cout
有如下程序: #include using namespace std; class Base{ public: Base(int x=0){cout
admin
2020-04-07
42
问题
有如下程序:
#include
using namespace std;
class Base{
public:
Base(int x=0){cout<
};
class Derived:public Base{
public:
Derived(int x=0){cout<
private:
Base val;
};
int main(){
Derived d(1);
return 0;
}
程序的输出结果是( )。
选项
A、0
B、1
C、01
D、001
答案
D
解析
此题考查的是类的构造。建立类的对象时,构造函数的执行顺序如下:执行基类的构造函数,调用顺序按照各个基类被继承时声明的顺序(自左向右).>执行成员对象的构造函数,调用顺序按照各个成员对象在类中声明的顺序.>执行自身的构造函数。本题中,首先会构造基类Base,调用Base类的构造函数,输出0;然后还定义了一个Base类的对象,再次调用Base类的默认构造函数输出0;最后构造自身,因主函数中传入了构造参数1,所以输出1。故最后输出结果是:001。
转载请注明原文地址:https://kaotiyun.com/show/Dx8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<iostream>usingnamespacestd;intmain(){intx=15;while(x>10&&x<50){X++;
下列程序的运行结果为()。#include<iostream.h>template<classTT>classFF{TTa1,a2,a3;public:FF(TTb1,TTb2,TTb3)
以下程序的执行结果是【】。#include<iostream>usingnamespacestd;classbase{public:virmalvoidwho(){cout<<"BaseCla
若有如下类声明class MyClass{public: MyClass(){cout<<1;}};执行下列语句MyClass a,b[2],*p[2];以后,程序的输出结果是
按数据流的类型,结构化设计方法有两种设计策略,它们是【】和事务分析设计。
在软件生存周期小,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是
在数据库的概念结构设计中,常用的描述工具是【】。
下列程序将x、y和z按从小到大的顺序排列,请将下面的函数模板补充完整。template<classT>voidorder(){Talif(x>y){a=x;x=y;y=a;}
待排序的关键码序列为(33,18,9,25,67,82,53,95,12,70),要按关键码值递增的顺序排序,采取以第一个关键码为基准元素的快速排序法,第一趟排序后关键码33被放到第()个位置。
字符串“a+b=12\n\t”的长度为()。A)12B)10C)8D)6
随机试题
肠风脏毒下血,治疗宜选用的方剂是
功能清热生津,除烦止呕的药物是
关于建设工程竣工验收应具备条件的说法,错误的是()。
图示电路,换路前UC(0_)=0.2UI,UR(0_)=0,电路换路后UC(0+)和UR(0+)分别为( )。
客户融资融券交易期间,如果中国人民银行规定的()调高,证券公司将相应提高融资利率或融券利率。
()是一种将贷款本金分段偿还,根据资金的实际占用时间计算利息的还款方式。
根据增值税法律制度规定,下列各项出口货物中,不属于享受增值税出口免税并退税政策的是()。
甲遭乙追杀,情急之下夺过丙的摩托车骑上就跑,丙被摔骨折。甲的行为属于()
学校的数据库中有表示系和学生的关系:系(系编号,系名称,系主任,电话,地点),学生(学号,姓名,性别,入学日期,专业,系编号),则关系学生中的主键和外键分别是()。
A、Itdisturbsthelocalpeoplewithnoises.B、Itcausesthedamageonthepavement.C、Itstopspeopleandcarsmovingfreely.D、
最新回复
(
0
)