首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base{ int x: public: Base(int n=0):x(n){cout
有如下程序: #include using namespace std; class Base{ int x: public: Base(int n=0):x(n){cout
admin
2019-08-23
74
问题
有如下程序:
#include
using namespace std;
class Base{
int x:
public:
Base(int n=0):x(n){cout<
int getX()const{return x;}
};
class Derived:public Base{
int y;
public:
Derived(int m,int n):y(m),Base(n){cout<
Derived(int m):y(m){cout<
};
int main()
{
Derived d1(3),d2(5,7);
return 0;
}
执行这个程序的输出结果是( )。
选项
A、375
B、357
C、0375
D、0357
答案
C
解析
本题考查派生类的构造函数和析构函数,在定义一个派生类的对象时,先调用基类的构造函数,然后再执行派生类的构造函数,对象释放时,先执行派生类的析构函数,再执行基类的析构函数::本题中定义了一个对象d1,先执行基类的构造函数输出0,再执行派生类的构造函数输出3,然后定义了一个对象d2(5,7),其中需要调用基类的构造函数输出7,最后输出5,所以答案为C。
转载请注明原文地址:https://kaotiyun.com/show/JJ8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有以下说明语句:typedefstruct{intn;charch[8];}PER;则下面叙述中,正确的是()。
有如下程序:#include<iostream)usingnamespacestd;classBase{public:Base(intx=0){cout<<x;}};ClassDerived:
以下程序的输出结果是【】。#include<iostream>usingnamespacestd;intmain(){charS[]="abcdef";s[3]=’\0’;
派生类继承基类的方式有
下列关于类和对象的叙述中,错误的是()
源程序文档化要求程序应加注释。注释一般分为序言性注释和【】
在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中______的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
下面的______保留字不能作为函数的返回类型。
下列程序用于打印出ASCⅡ字符,其析构函数内的语句应为【 】。#include<iostream.h>#inelude<iomanip,h>template<classT>classArray{
软件测试可分为白盒测试和黑盒测试。基本路径测试属于______测试。
随机试题
项目信息门户实施最重要的条件是()。
()如果某抽油机井调大抽吸参数还不能使流压降低到合理值时,就要提出换小抽油泵了。
人的全面发展的物质基础是()
宋代行会的秘书性人员主要负责
T细胞不具备的特征是
女性,56岁,以反复上腹部疼痛4年为主诉来诊,上腹痛无明显规律性,伴腹胀,反酸嗳气。查体:消瘦,贫血貌,舌红无苔,上腹轻压痛。胃镜检查示黏膜红白相间,以白为主,皱襞平坦,黏膜下血管透见,黏液湖缩小。黏膜活检示重度不典型增生。最可能的诊断
1905年清廷提出“仿行宪政”,为表示对立宪之事的慎重,仿日本“明治维新”设立:()
根据我国《合同法》的规定,()的合同属于无效合同。
格式条款与非格式条款不一致的,应当采用格式条款。()
下面invert函数的功能是将一个字符串str的内容颠倒过来,请填空。#include<string.h>voidinvert(charstr[]){inti,j,【】;for(i=0,j=strlen(
最新回复
(
0
)