首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class AA{ public: AA(){cout
有如下程序: #include using namespace std; class AA{ public: AA(){cout
admin
2016-11-25
37
问题
有如下程序:
#include
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://jikaoti.com/ti/ovt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知枚举类型定义语句为:enumToken{NAME,NUMBER,PLUS=5,MINUS,PRINT=10};则下列说法中错误的是
内联函数是通过【】来实现的,因此内联函数是真正的函数。
有如下程序:#include<iostream>usingnamespacestd;intgetSum(intnum);intmain(){inti;for(i=1;i
如果表达式++x/y中,++是作为友元函数重载的,/是作为成员函数重载的,则该表达式还可为()。
如果一个模板声明列出多个参数,则多个参数之间必须使用______隔开,每个参数都必须重复使用关键字______。
下面对静态数据成员的描述中,正确的是
在一个C++程序中,每个变量都必须遵循______的原则。
以下只有在使用时才为该类型变量分配存储单元的存储类型说明是()。
结构化程序设计主要强调的是
对于循环队列,下列叙述中正确的是
随机试题
简述情绪的构成。
放射性核素脏器显像时,其脏器影像的清晰度主要取决于
A.异型单核细胞B.巨核细胞C.多核巨细胞D.异型淋巴细胞E.网状组织细胞恶性组织细胞病特征性的细胞是
中度矫治力的划分标准为
A、硝酸银试剂B、三苯四氮唑盐试剂C、苯胺-邻苯二甲酸试剂D、3,5-二羟基甲苯-盐酸试剂E、过碘酸加联苯胺酮糖和含有酮糖的低聚糖呈红色的显色剂是()。
某药材呈类圆柱形,中部略粗或上粗下细,有的微弯曲似羊角,断面黑色,气特异似焦糖,味甘、微苦。该药材是
下列关于互斥型方案比选的说法,正确的有()
在企业内部控制中,一些激励及诱惑往往成为破坏深厚道德文化的诱因。下列()属于激励不当所导致的。
下列行为中,不属于违反外债管理的行为的是()。
企业采购采取分散订立合同的形式的特点是()。
最新回复
(
0
)