首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class A{ public: A(){cout
有如下程序: #include using namespace std; class A{ public: A(){cout
admin
2019-05-06
47
问题
有如下程序:
#include
using namespace std;
class A{
public:
A(){cout<<’A’;}
~A(){cout<<’C’;}
};
class B:public A{
public:
B(){cout<<’G’;}
~B(){cou t<<’T’;}
};
int main(){
B obj;
return 0;
}
运行这个程序的输出结果是( )。
选项
A、GATC
B、AGTC
C、GACT
D、AGCT
答案
B
解析
派生类B是由基类A公开继承而来,所以在创建类B的obj对象时,首先执行基类A的构造函数A(),输出A,再执行派生类B的构造函数B(),输出G,当程序结束时,首先执行派生类的析构函数~B(),输出T,再执行基类A的析构函数~A(),输出C。
转载请注明原文地址:https://www.kaotiyun.com/show/0OAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
指针数组是由______构成的数组。
下面关于虚函数的描述中正确的是()
对于长度为n的线性表,在最坏情况下,下列各种排序法所对应的比较次数中正确韵是()。
下面程序运行时输出结果为______。#include<iostream.h>#includeclassRect{public:Rect(intl,intw){length=l;width=w;)
假定TestClass为一个类,则该类的拷贝构造函数的声明语句为()。
下面字符串中,不可以用作C++标识符的是()。
算法的空间复杂度是指
数据库设计包括概念设计、______和物理设计。
软件需求规格说明书应具有完整性、无歧义性、正确性、可验证性、可修改性等特性,其中最重要的是______。
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串str的长度(不得使用系统提供的字符串处理函数)。intGetLen(char*str){if(___________)return0;
随机试题
肺热咳喘,麻黄首选配伍
根据《消费者权益保护法》及其他法律,请问,下列哪种说法不符合法律的规定?()
某机构因电液式万能试验机故障不得已将钢筋拉伸检测委托另外一家检测机构检测,这属于无能力分包。()
财政的()是指财政这种经济行为是凭借国家政治权力,通过颁布法令来实施的。
灭火器的选择应考虑()因素。
根据支付结算法律制度的规定,下列账户中,可以支取现金的有()。
微型计算机硬件系统中最核心的部件是:
著名法学家沈家本曾评论:“国不可无法,有法而不善与无法等。”下列可以代替该评论的名言是()。
下列关于栈的描述中正确的是
Mostofuswhoworkinearlychildhoodeducationfeelstronglythattheworkwedoisvaluable,【C1】______essential,tothewell
最新回复
(
0
)