首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base{ public: Base(int x=0){cout<<x;) }; class Derived:pu
有如下程序: #include using namespace std; class Base{ public: Base(int x=0){cout<<x;) }; class Derived:pu
admin
2020-04-07
42
问题
有如下程序:
#include
using namespace std;
class Base{
public:
Base(int x=0){cout<<x;)
};
class Derived:public Base{
public:
Derived(int x=0){cout<<x;)
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;最后构造自身,因主函数中传入了构造参数l,所以输出1。故最后输出结果是:001。
转载请注明原文地址:https://kaotiyun.com/show/xV8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面叙述不正确的是
软件工程研究的内容主要包括:______技术和软件工程管理。
重载输入流运算符<<必须使用的原型为()。
若有以下程序:#include<iostream>usingnamespacestd;intmain(){charstr[10];cin>>str;cout<<str<<
创建对象数组时,对数组的每一个元素都将调用一次构造函数,如果没有显示给出数组元素的初值,则调用缺省构造函数。下列程序涉及对象数组的创建和单个对象的创建,其输出结果是______。#include<iostream>usingnamesp
将运算符重载为类成员函数时,其参数表中没有参数,说明该运算符是
______是数据库设计的核心。
请按下面注释的提示,将类B的构造函数定义补充完整。classA{inta;public:A{intaa=0)(a=aa;}}
对如下二叉树进行后序遍历的结果为()。
operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为______ 的。
随机试题
A.铁和蛋白质B.锌和蛋白质C.维生素B12、丁酸和铜离子D.维生素B12、叶酸和铜离子E.促红细胞生成素调节红细胞数量自稳态的物质主要是()。
中医学认为泌尿系感染的发病多由于
某高速公路工程的合同工程量清单“说明”中列明了“工程一切险”的保险费率为0.5%;第三方责任险的投保金额为10万元,保险费率为1.0%。A施工单位投标书中的工程量清单100章填报的保险费总额为37560元,A施工单位中标后,按规定办理了投保。在施工过程中发
ABC会计师事务所接受委托,承办某公司2004年度会计报表审计业务。A和B注册会计师负责确定与交易类别、账户余额、列报与披露相关的实质性测试程序。要求:针对下表列示的各项认定,请代A和B注册会计师列示出为实现各认定的审计目标应实施的最常用的实质性测
数字出版产品发布和运营服务工作的特点包括()等。
系统软件
()是同级人民法院之间受理第一审民事案件的权限划分。
肉菜市场在你们小区旁边,出现堵车,影响出行,街道办让你解决。你怎么办?
一、注意事项1.申论考试,与传统作文考试不同,是对分析驾驭材料的能力与对表达能力并重的考试。2.仔细阅读给定的资料,按照后面提出的“作答要求”依次作答。二、给定资料材料一2005年5月20日下午4时,沈阳市和平区和平
Anthropologistscommonlydistinguishthreeformsofmarriage:monogamy,themarriageofonemantoonewoman,polygyny,themarriage
最新回复
(
0
)