首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class CA{ public: CA()<cout<<’A’;) }; class CB:private CA{ public: CB(){co
有如下程序: #include<iostream> using namespace std; class CA{ public: CA()<cout<<’A’;) }; class CB:private CA{ public: CB(){co
admin
2009-03-17
55
问题
有如下程序:
#include<iostream>
using namespace std;
class CA{
public:
CA()<cout<<’A’;)
};
class CB:private CA{
public:
CB(){cout<<’B’;}
};
int main(){
CA a;
CB b;
return 0;
}
这个程序的输出结果是【 】。
选项
答案
AAB
解析
本题考查的知识点是:派生类的构造函数。建立派生类对象时,构造函数的执行顺序如下:
(1)执行基类的构造函数,调用顺序按照各个基类被继承时声明的顺序(自左向右):
(2)执行成员对象的构造函数,调用顺序按照各个成员对象在类中声明的顺序(自上而下):
(3)执行派生类的构造函数。题目中的主函数中首先定义了一个CA类对象a,所以首先输出一个’A’。然后定义了一个CB类对象b,由于CB类派生自CA类,所以应先执行CA类的构造函数,再执行自身的构造函数,即接着输出一个’A’和一个’B’。故本题最终输出的结果是AAB。
转载请注明原文地址:https://jikaoti.com/ti/DTW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。#include<stdio.h>main(){inta=4,b=3,c=2,d=1;printf(’’%d’’,a<b?a:d<c?d:b);}
C语言规定,在一个c程序中,main()函数的位置()。
在软件开发中,需求分析阶段产生的主要文档是()。
某二叉树共有150个结点,其中有50个度为1的结点,则()。
与以下语句等价的语句是()。if(a<b)if(a<c)k=a;elsek=c;elseif(b<c)k=b;elsek=c;
下面对对象概念描述正确的是
某完全二叉树共有256个节点,则该完全二叉树的深度为()。
算法的有穷性是指
在E-R图中,用来表示实体联系的图形是( )。
随机试题
正保公司发行股票,每股市价为60元,预计每股股利8元,预计股利每年增长4%,资本成本为17.4%,则筹资费用率是()。
医学心理学是属于
贷款划付时,委托其他自然人代办的,代理人不需要持()到柜台办理。
甲公司欠乙公司30万元,一直无力偿付,现丙公司欠甲公司20万元,已经到期,但甲公司明示放弃对丙的债权。根据合同法律制度的规定,对甲公司的行为,乙公司可以采取的措施有()。
部门规章的效力高于地方政府规章。()
儿童在家庭中养成了爱劳动的行为习惯,这种习惯也会在学校中表现出来,这是()。
结构化生命周期方法将信息系统的开发过程划分为五个阶段,即系统规划阶段、系统分析阶段、系统设计阶段以及______。
设A=[6*8-2],B=6*8-2,C="6*8-2",属于合法表达式的是
公司计划在“创新产品展示及说明会”会议茶歇期间,在大屏幕投影上向来宾自动播放会议的日程和主题,要求市场部助理小王完成相关演示文件的制作。具体要求如下:为该折线图设置“擦除”进入动画效果,效果选项为“自左侧”,按照“系列”逐次单击显示“笔记本电脑”、
Thisresearchprojectrequiresmoremoneythan______.
最新回复
(
0
)