首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; classA{ public: A(){cout
有如下程序: #include using namespace std; classA{ public: A(){cout
admin
2013-05-30
38
问题
有如下程序:
#include
using namespace std;
classA{
public:
A(){cout<<“A”;}
~A(){cout<<“A”;}
};
class B{
Aa:
public:
B(){cout<<“B”;}
~B(){cout<<“B”;}
};
intmain(){
B b;
return 0:
}
程序的输出结果是__________。
选项
答案
ABBA
解析
此题考查的是类的构造与析构。建立类的对象时,构造函数的执行顺序如下:执行基类的构造函数,调用顺序按照各个基类被继承时声明的顺序(自左向右)->执行成员对象的构造函数,调用顺序按照各个成员对象在类中声明的顺序->执行自身的构造函数。析构顺序与之相反。此题中,B类没有基类,但是有一个A类的成员a。所以构造B类对象时,先构造成员a再构造自身。因此,构造时输出的结果是AB,析构与构造顺序相反会输出BA。所以程序最终输出结果是ABBA。
转载请注明原文地址:https://jikaoti.com/ti/t6E0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序段给数组A的所有元素输入数据,请填空。#include<iostream.h>voidmain(){inta[10],i;i=0;while(i<10)cin>
下列运算符中不能在C++中重载的是()。
对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为()。
cout是I/O流库预定义的()。
下列关于C++运算符结合性的说法,正确的是()。
一个函数功能不太复杂,但要求被频繁调用,选用______。
概要设计是软件系统结构的总体设计,以下选项中不属于概要设计的是()。
C++语言中的函数的返回值的类型是由______。
类是用户定义的类型,具有类类型的变量称作【】。
如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须使用()关键字来修饰。
随机试题
在ASCⅡ码表中,数字和英文字母按照ASCⅡ码值从小到大排列的顺序为:数字、大写字母、小写字母。()
______determinesagoodmealvariesfromcountrytocountry.
现行规范规定,下列航摄仪参数中,不属于规范要求的检定内容的是()。
某企业年初投资3000万元,10年内等额回收本利,若基准收益率为8%,则每年年末应回收的资金是()。
为了满足多种要求,楼盖基本由三个层次组成,即承重层、面层和()。
位于某市区的房地产开发企业2011年建造商品房一幢,有关费用为:(1)支付地价款200万元。(2)土地征用及拆迁补偿费120万元。(3)前期工程费180万元。(4)基础设施费200万元。(5)建筑安装工程费1500万元。(6)公共配套设施费200万元。(7
结合材料一至五,概述网络媒体在我国民意表达和民主建设中发挥的作用。要求概述简洁全面。300字。依据材料内容,围绕“网络民意对政治民主建设的作用”这一主题写一篇议论文。要求论证有理,论据充分,说服力强。1000字。
2012年上半年浙江省全社会用电同比增长2.0%,增速比一季度回落1.9个百分点。其中,第一产业、第三产业和城乡居民生活的用电增速全面回落,上半年分别增长8.7%、11.3%和13.5%,比一季度分别回落2.8、1.6和1.1个百分点;第二产业用电由一
项目的管理过程用于描述、组织并完成项目工作,而以产品为导向的技术过程则创造项目的产品。因此,项目的管理过程和以产品为导向的技术过程(41)。
情景:你刚刚买了一辆新车,欲把此事告诉你的美国朋友Andy。任务:请你用英语给Andy发一封50个词左右的电子邮件,告诉他:.买车的时间及车的价格;.新车的大致情况和用途;.你对新车的感受。请用下面格式。DearAndy,LiMin
最新回复
(
0
)