首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace sta; class A{ public: A(){cout<<’A’;} ~A(){cout<<’C’;} }
有如下程序: #include<iostream> using namespace sta; class A{ public: A(){cout<<’A’;} ~A(){cout<<’C’;} }
admin
2020-04-07
6
问题
有如下程序:
#include<iostream>
using namespace sta;
class A{
public:
A(){cout<<’A’;}
~A(){cout<<’C’;}
};
class B:public A{
public:
B(){cout<<’G’;}
~B(){cout<<’T’;}
};
int main(){
B obj;
return 0;
}
运行这个程序的输出结果是( )。
选项
A、GATC
B、AGTC
C、GACT
D、AGCT
答案
B
解析
派生类B是由基类A公开继承而来,所以在创建类B的obi对象时,首先执行基类A的构造函数A(),输出A,再执行派生类B的构造函数B(),输出G,当程序结束时,首先执行派生类的析构函数~B(),输出T,再执行基类A的析构函数~A(),输出C。
转载请注明原文地址:https://kaotiyun.com/show/Kf8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式是()。
下面程序的运行结果是#include<iostream.h>voidmain(0{intnum=1;int&ref=num;ref=ref+2;
下列函数的运行结果是()。#include<iostream.h>intadd(inta,intb);voidmain(){externintx,y;cout<<add(x,y)<
从工程管理的角度来看,软件设计分两步来完成。首先是概要设计,然后是【】。
下列关系运算的叙述中,正确的是
如果一个函数模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须重复使用关键词【】。
通过关键字来指定函数模板的类型参数,有几个类型参数就有几个关键字,它实际表示任何内部类型或用户自定义类型。用来指定函数模板的类型参数的关键字是【】。
在面向对象的程序设计中,将数据和处理数据的操作封装成一个整体就定义了一种事物的类型,称作“类”。类是一种抽象的概念,属于该类的一个实例叫做“______”。
随机试题
永安运输公司负责为振邦物资公司运输货物。从2003年5月到2004.年4月,产生运杂费35万余元,振邦公司已支付28万元,尚欠7.8万元。永安运输公司多次向振邦公司催要无果,于2004年9月向某县人民法院提起诉讼,请求振邦公司支付剩余运杂费。受诉法院经审理
边坡渗沟施工要求有()。
室外地下式消火栓应安装在消火栓井内,消火栓井一般用MU7.5红砖、M7.5水泥砂浆砌筑。消火栓井内径不应小于()
foryourlaziness,youcouldhavefinishedtheassignmentbynow.
如果连续的增加某种生产要素,在总产量达到最大值时,边际产量与()相交。
(2008年单选16)中国公民甲在境外被一外国间谍组织收买,接受该间谍组织指派,回国搜集某沿海军事基地情报。甲的行为构成()。
贯彻新发展理念、建设现代化经济体系必须坚持供给侧结构性改革。只有推进供给侧结构性改革,提高供给体系质量,适应新需求变化,才能在更高水平上实现供求关系新的动态均衡,推动高质量发展。深化供给侧结构性改革的举措有
Thefollowingparagraphsaregiveninawrongorder.ForQuestions41-45,youarerequiredtoreorganizetheseparagraphsintoa
下面关于USB的叙述中,错误的是( )
ThebiggestproblemfacingChileasitpromotesitselfasatouristdestinationtobereckonedwith,isthatitisattheendof
最新回复
(
0
)