首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
116
问题
有如下程序:
#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://kaotiyun.com/show/3ojp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){intc[6]={10,20,30,40,50,60},*p,*s;p=c;s=&c[5];printf("%d\n",s-p);}程序运行后的输出结果是()。
设a和b均为int型变量,且a=6、b=11、c=3,则能使值为3的表达式是()。
下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
C语言规定,在一个c程序中,main()函数的位置()。
给定程序中已建立一个带有头结点的单向链表,在main函数中将多次调用fun函数,每调用一次fun函数,输出链表尾部结点中的数据,并释放该结点,使链表缩短。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放
下列给定程序中函数fun的功能是:将P所指字符串中的所有字符复制到b中,要求每复制三个字符之后插入一个空格。例如,若给a输入字符串:ABCDEFGKHIJK,调用函数后,字符数组b中的内容为:ABCDEFGHIJK。请改正程序中的错误,使它能得出
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件nodi1.C。此程序建立了—个带头结点的单向链表,并用随机函数为各结点赋值。函数fun的功能是将单向链表结点(不包括头结点)数据域为偶数的值累加起来,并且作为
下面属于黑盒测试方法的是()。
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)
某完全二叉树共有256个节点,则该完全二叉树的深度为()。
随机试题
霍乱发病主要由哪项引起( )。流脑发病主要由哪项引起( )。
下列行为中,虽主体不属于完全民事行为能力人,但行为效力不受影响的有哪些?()
法律关系有不同的分类标准,但是如果按照公私法的划分的标准法律关系可以划分为三大类:公法法律关系、私法法律关系和公私法(社会法等)混合法律关系。关于以上的分类,以下论述中正确的是:()。
已知3维列向量α,β满足αTβ=3,设3阶矩阵A=βαT,则()。
下列关于经济学概括、解释投资与国民收入之间变动关系的理论的说法,错误的是()。
忌油管道用蒸汽吹扫脱脂时,应按设计规定进行脱脂质量检查。利用间接法检验时宜采用()。
下列属于综合理财规划服务的主要内容的有()。
在负责特定任务工作小组内部进行的所有形式的沟通,都可以称为()
近代自然科学诞生的标志是:
多媒体计算机是指
最新回复
(
0
)