首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class AA{ public: AA(){cout<<’1’;} }; class BB:public
有如下程序: #include<iostream> using namespace std; class AA{ public: AA(){cout<<’1’;} }; class BB:public
admin
2019-06-04
85
问题
有如下程序:
#include<iostream>
using namespace std;
class AA{
public:
AA(){cout<<’1’;}
};
class BB:public AA{
int k:
public:
BB():k(0){cout<<’2’;}
BB(int n):k(n){cout<<’3’;}
};
int main(){
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/c28p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
白箱法白箱测试是根据程序内部逻辑结构的分析来选取测试用例。由于测试用例对程序的逻辑覆盖程序决定了测试的完全性的程度,因此白箱测试也称为逻辑覆盖测试。
下面关于虚函数的描述中,正确的是()。A)基类中利用virtual关键字说明一个虚函数后,其派生类中定义相同的原型函数时可不必加virtual来说明B)虚函数是非成员函数C)虚函数是static类型的成员函数D)派生类中的虚函数与基
有如下定义:intb[10]={1,2,3,4,5,6,7,8,9,10},*q=b;则数值为8的表达式是()。A)*q+8B)*(q+7)C)*q+=8D)q+7
A、 B、 C、 D、 C结构化分析方法是面向数据流进行需求分析的方法,采用自顶向下、逐层分解,建立系统的处理流程,以数据流图和数据字典为主要工具,建立系统的逻辑模型。
常见的软件开发方法有结构化方法和面向对象方法。对某应用系统经过需求分析建立数据流图(DFD),则应采用______方法。
有如下类声明:classTestClass{inti;private:intj;protected:intk;public:intm,n;};其中,私有成员的数量为___
数据结构分为逻辑结构和存储结构,循环队列属于__________结构。__________
______是一种特殊的成员函数,它主要用来为对象分配内存空间,对类的数据成员进行初始化并执行对象的其他内部管理操作。
当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行人队运算。这种情况称为______。
下列关于队列的叙述中正确的是
随机试题
孕妇可以为其胎儿输送氧气,原因是胎儿血红蛋白氧亲和力比成年人血红蛋白的大,那么胎儿血红蛋白氧亲和力增加的原因是
男,34岁,突然出现四肢瘫痪,查体肌力、肌张力降低,无病理征,无家族史。
下列经济效果评价指标中,属于静态评价指标的为()。
漏斗的形式有()。
对专职安全员的安全生产管理能力考核,应考核其()情况。
利率是各国发展国民经济的重要杠杆之一,决定利率高低的因素包括()。
下列各项属于资产项目的是()。
下列说法正确的是()。
根据下面材料回答问题。2006年1—10月国内贷款占固定资产投资的()。
FTP能识别两种基本的文件格式,它们是
最新回复
(
0
)