首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base { protected: Base() { cout
有如下程序: #include using namespace std; class Base { protected: Base() { cout
admin
2021-09-05
30
问题
有如下程序:
#include
using namespace std;
class Base {
protected:
Base() { cout<<′A′; }
Base(char c) { cout<
};
class Derived: public Base {
public:
Derived( char c ) { cout<
};
int main() {
Derived d1(′B′);
return 0;
}
执行这个程序的输出结果是( )。
选项
A、B
B、BA
C、AB
D、BB
答案
C
解析
本题考查派生类的构造函数和析构函数,在定义一个派生类的对象时,先调用基类的构造函数,然后再执行派生类的构造函数;对象释放时,先执行派生类的析构函数,再执行基类的析构函数。本题中定义了一个派生类对象d1,首先执行基类的构造函数,输出A;然后执行派生类的构造函数,输出B。所以答案为C。
转载请注明原文地址:https://kaotiyun.com/show/z65p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classPair{intm;intn:public:Pair(inti,intj):m(i),
下列关于模板的叙述中,错误的是()。
下列描述中,不属于面向对象思想主要特征的是()。
下列关于函数模板的描述中,正确的是()。
有如下程序:#includeusingnamespacestd;intmain(){int*p;*p=9;eout
有如下函数模板定义:templateTfunc(Tx,Ty){returnx*x+y*y;}在下列对func的调用中,错误的是()。
数据库设计过程不包括()。
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。#include<iostream>usingnamespacestd;classBase{
下列选项中不符合良好程序设计风格的是
数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的()。
随机试题
DNA解链温度是指
临床试验和生物等效性试验是新药的应根据药品的特性选用不易破损的包装,以保证药品在运输、贮藏、使用过程中的质量
判决执行前先行羁押的,羁押1日折抵刑期2日的刑种是:
某企业(增值税一般纳税人)2017年8月在生产领用原材料时,发现上月购进的不合税价为10000元、增值税额为1700元的原材料质量存在问题,已知其在购进时已支付货款并取得增值税专用发票,同时已经认证抵扣。现与销货方协商,将这批原材料全部退回销售方,收到销售
根据税收征收管理法律制度的规定,下列各项中,属于纳税担保范围的有()。
产品质量责任是一种综合的_________。
Athirstybeewenttoarivertodrink.Asitwasdrinking,thebeewas【C1】______awaybytherunningwater.Akindbirdsawthat
()是夜视器官,它们在昏暗的照明条件下起作用。
现有长方形木板340张,正方形木板160张(如下图左),这些木板恰好可以装配成若干个竖式和横式的无盖箱子(如下图).装配成的竖式和横式箱子的个数分别为().
No.10DowningStreetistheresidentof______.
最新回复
(
0
)