首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2019-02-22
44
问题
有如下程序:
#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://www.kaotiyun.com/show/fMAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
将一个函数声明为一个类的友元函数必须使用关键字______。
符合结构化原则的三种基本控制结构为:顺序结构,选择结构和______。
析构函数的特征包括
下面程序的输出是main(){intx=100,a=10,b=20,ok1=5,ok2=0;if(a<B)if(b!=15)if(!okl)x=1;else
关系数据库的关系演算语言是以______为基础的DML语言。
下面关于C++语言的描述错误的是
数据处理的最小单位是
有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b。则不能把节点b连接到节点a之后的语句是structnode{chardata;stmctnode*next;}a,b,*p=&a,*q
磁盘文件操作中,打开磁盘文件的访问方式中以追加方式打开文件的
关于关键字class和typename,下列说法中正确的是
随机试题
清热药药理作用,不包括()。
下列各项,配伍用药不涉及脾、肺的方剂是
设f(x)是连续函数,且f(x)=x2+2∫02(f)df,则f(x)=()。
下列关于工程建设强制性标准监督检查的表述中,错误的是()
你所在的单位办公用房特别紧张,院里又调剂给一间办公用房,几个处都在争,主任让你处理这件事,你怎么办?
下列关于党的重要思想,按提出时间先后顺序排列正确的是:①社会主义市场经济理论②“三个代表”重要思想③社会主义本质理论④构建社会主义和谐社会理念
[*]
OrderingRoomServiceRoomNo.:【L5】______Whatfordinner:twofreshJuices,oneorangeandone【L6】______,tworoastbeefsandw
A、 B、 C、 B因为题干问的是会议内容会是什么,所以要对what进行具体回答。如果问的是“什么时候开会的”,就可以用(A)来回答。(C)是通过重复使用besupposedto引出错误答案的陷阱。正确答案是(B)“
Themanufacturerwasforcedtoreturnthemoneytotheconsumersunder______oflaw.
最新回复
(
0
)