首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<iostream> using namespace std; class Base { private: char c; public: Base(char n):c(n
有以下程序 #include<iostream> using namespace std; class Base { private: char c; public: Base(char n):c(n
admin
2009-02-15
27
问题
有以下程序 #include<iostream> using namespace std; class Base { private: char c; public: Base(char n):c(n){} ~Base() { cout<<c; } }; class Derived:public Base { private: char c; public: Derived(char n):Base(n+1),c(n){} ~Derived() { cout<<c; } }; int main() { Derived obj(’x’); return 0; } 执行后的输出结果是
选项
A、xy
B、yx
C、x
D、y
答案
1
解析
本题考核继承与派生中继承基类的数据成员与成员函数。在C++中,由于析构函数不能被继承,因此在执行派生类的析构函数时,基类的析构函数也将被调用。执行顺序是先执行派生类的析构函数,再执行基类的析构函数,其顺序与执行构造函数的顺序正好相反。在此题的程序中,在主函数main结束时,派生类Derived对象 obj将被删除,所以就会调用对象的析构函数。先调用派生类的析构函数,输出x,然后调用基类的析构函数,输出y。
转载请注明原文地址:https://kaotiyun.com/show/x7kp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:除了尾部的*号之外,将字符串中其他*号全部删除。形参p已指向字符串中最后的一个字母。在编写函数时,不得使用C语言提供的字符串函数。例如,字符串中的内容为:****A*BC*DEF*
有以下程序段:#includeinta,b,c;a=10;b=50;c=30;if(a>b)a=b,b=c;c=a;prinff(“a=%db=%dc=%d\n”,a,b,c);程序的输出结
有以下程序:#include<stdio.h>main(){intx=1,y=0;if(!x)y++;elseif(x==0)if(x)y+=2;elsey+=3;printf("%d\n",y);}程序运行后的输出结果是()
若要求从键盘读入含有空格字符的字符串,应使用函数()。
请编写函数fun,函数的功能是:将M行N列自二维数组中的数据,按行的顺序依次放到一维数组中一维数组中数据的个数存放在形参n所指的存储粤元中。例如,二维数组中的数据为:333333334444
语句“printf("a\bhow\’are\’y\\\bou\n");”的输出结果是()。
函数fun的功能是:逆置数组元素中的值。例如:若a所指数组中的数据依次为:1、2、3、4、5、6、7、8、9,则逆置后依次为:9、8、7、6、5、4、3、2、1。形参n给出数组中数据的个数。请在程序的下划线处填入正确的内容并把下划线删除,使程序得
以下叙述中错误的是()。
建立表示学生选修课程活动的实体联系模型,其中的丽个实体分别是()。
以下不能将S所指字符串正确复制到t所指存储空间的是
随机试题
“工农武装割据”的中心内容是【】
患者,男,70岁,因尿频、夜尿增多2年,近半年出现进行性排尿困难,自昨日下午起一直未排尿,入院治疗。入院后给予导尿,但尿管不能插入,此时应采取
A、乌贼科B、牡蛎科C、芫菁科D、蜜蜂科E、螳螂科桑螵蛸来源于
进行职业环境监测常用的采样方式有__________、__________两种。
计算机病毒实质是()。
1000Base-LX使用的传输介质是()。
我国提出“创新、协调、绿色、开放、共享”五大发展理念。下列措施体现五大发展理念的是:①建设粤港澳大湾区②强化知识产权创造与保护③“一带一路”建设④降低农村学生辍学率⑤淘汰黄标车和老旧车⑥精准扶贫
【F1】Polls,includingonecarriedoutinfourlargecountriesbytheKaiserFamilyFoundation,anAmericanthink-tank,andTheE
WhattimedidMrSmithphone?
Wherearethespeakers?
最新回复
(
0
)