首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Base { public: Base(int x=0){cout<<x;} }; class
有如下程序: #include<iostream> using namespace std; class Base { public: Base(int x=0){cout<<x;} }; class
admin
2019-05-06
62
问题
有如下程序:
#include<iostream>
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;最后构造自身,因主函数中传入了构造参数1,所以输出1。故最后输出结果是:001。
转载请注明原文地址:https://www.kaotiyun.com/show/ys8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
测试分为白箱法和黑箱法,______又称为逻辑覆盖测试。
定义派生类时,若不使用关键字显式地规定采用何种继承方式,则默认方式为
在数据管理技术发展的3个阶段中,数据共享最好的是
补充完整下面的类定义:classXCH{char*a;public:XCH(char*aA){//构造函数a=newchar[strlen(aA)+1];strcpy(a,aA);
如果表达式--x/y中的“--”和“/”是作为友元函数重载的运算符,采用运算符函薮调用格式,该表达式还可表示为()。
A、 B、 C、 D、 Awhile循环取串长度,赋值给j,然后在for循环中由串两边开始向中间进行字符比较,当最后i和j标识字符位置的变量相等,那么奇数个字符,或者i大于j时那么偶数个字符,则表示是对称的。
A、 B、 C、 D、 B特别要注意“结点的度”和“树的度”是两个不同的概念。“结点的度”指的是此结点拥有的后件个数。“树的度”指的是所有结点中的最大的度。在二叉树中,结点中最大的度为2,所以二叉树的度为2。
在结构化分析使用的数据流图中,使用用______解释其中的图形元素。
下列关于运算符重载的描述中,正确的是A)运算符重载可以改变操作数的个数B)运算符重载可以改变运算符的优先级C)运算符重载可以改变运算符的结合性D)运算符重载可以使运算符实现特殊功能
随机试题
咽喉肿胀疼痛,甚则溃烂有黄白脓点,其证名称为
下列各项中支持咯血诊断的是()
A.有效性B.安全性C.稳定性D.均一性药品在按规定的适应症、用法和用量使用药品后,人体产生毒副反应的程度,体现药品的
下列情形中,在土地增值税清算中符合以下()条件之一的,可实行核定征收土地增值税。
注册会计师在确定财务报表整体的重要性时通常选定一个基准。下列各项因素中,在选择基准时不需要考虑的是()。
心理咨询师应持有的正确咨询态度包括()。
作为中国共产党和社会主义事业指导思想的马克思主义包括
当线性表采用顺序存储结构实现存储时,其主要特点是山【】。
The____oftwohousesprovedsuchafinancialburdenthattheywereforcedtosellone.
A、Birdswillnothaveenoughfoodtosurvivethewinter.B、Therearetoomanybirdslivinginthesameplace.C、Birdsreivingon
最新回复
(
0
)