首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude <iostream> using namespace std; c1ass AA{ public: AAO{ cout<<’1’; } }; c1ass BB: p
有如下程序: #inc1ude <iostream> using namespace std; c1ass AA{ public: AAO{ cout<<’1’; } }; c1ass BB: p
admin
2018-12-04
35
问题
有如下程序:
#inc1ude <iostream>
using namespace std;
c1ass AA{
public:
AAO{ cout<<’1’; }
};
c1ass BB: public AA{
int k;
public:
BB():k(0){cout<<’2’; }
BB(intn):k(n){ cout<<’3’; }
};
int main0{
BB b(4),c;
return 0;
}
运行时的输出结果是( )。
选项
A、1312
B、132
C、32
D、1412
答案
A
解析
在基类AA的默认构造函数中,输出字符‘1’,在继承类BB的默认构造函数中,输出字符‘2’,在带有参数n的构造函数中,输出字符‘3’。在主函数中,在创建BB的对象b(4)时,会首先调用基类AA的构造函数输出字符‘1’,再调用类BB带参数的构造函数输出字符‘3’。在创建BB的对象c时,会首先调用基类AA的构造函数输出字符‘1’,再调用类BB默认的构造函数输出字符‘2’。所以程序输出的结果为1312。
转载请注明原文地址:https://kaotiyun.com/show/BgAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列工具中为需求分析常用工具的是()。
下面程序编译时发现ma[3]=9错误,其原因是______。#include<iostream.h>classFunArray{int*pa;//指向一个数组空问intsize;//数组元素个
在测试时,完全不考虑程序的内部结构和内部特征的测试方法称为_______测试方法。
在关系数据库中,用来表示实体之间联系的是______。
派生类构造函数的执行顺序是先执行______的构造函数,然后执行成员对象的构造函数,最后执行______的构造函数。
有如下程序:#include<iostream>usingnamespqceStd;classTestClass{private;CharC;public;TestClass(char
关于纯虚函数,下列表述中正确的是()。
下列关于this指针的叙述中,正确的是()。
下列不是软件工程基本目标的是()。
下列不属于软件工程的3个要素的是
随机试题
男性,50岁,低热咳嗽2个月伴右胸痛,今日咯血80ml。体温38℃,呼吸18次/min。接诊该病人应采取的措施是
寿命期相同的互斥方案的比较可采用的主要指标有()。
PDCA循环中,检查阶段的主要任务是()。
会计电算化的作用主要是()。
个人汽车贷款采取抵押担保方式的,应要求抵押物共有人当面签署借款抵押合同。()
下列写入外观设计专利申请文件中的内容,错误的是()。
Oneofthemore______resultsofthepriceincreasewasaninitialdropinsales.
“青出于蓝而胜于蓝”反映出师生关系应具备的特点是()
人民警察的()是有关人民警察政治觉悟、政治行为和政治言论方面的规范。
修改现有软件系统的设计文档和代码以增强可读性,这种行为属于__________维护。
最新回复
(
0
)