首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> #include<string> using namespace std; class Apple{ public: Apple(){cout<<’A’;} }; class IPhone:public
有如下程序: #include<iostream> #include<string> using namespace std; class Apple{ public: Apple(){cout<<’A’;} }; class IPhone:public
admin
2021-09-05
23
问题
有如下程序:
#include<iostream>
#include<string>
using namespace std;
class Apple{
public:
Apple(){cout<<’A’;}
};
class IPhone:public Apple{
public:
IPhone():ver(4){cout<<’I’;}
IPhone(int n):ver(n){cout<<n;}
private:
int ver;
};
int main(){
IPhone Ellen(6),Jack;
return 0;
}
运行时的输出结果是( )。
选项
A、6I
B、A6I
C、AIAI
D、A6AI
答案
D
解析
main()函数中构造两个Iphone对象:
①首先构造对象Ellen,调用构造函数:Iphone(intn),传入参数6,在执行初始化列表时,首先调用基类Apple的默认构造函数,输出字符’A’,然后初始化派生类中的ver为6,再执行派生类构造函数的函数体:输出6。
②接着构造对象Jack,调用默认构造函数:Iphone(),执行初始化列表时,首先调用基类Apple的默认构造函数,输出字符’A’,然后初始化派生类中的ver为4,再执行派生类默认构造函数的函数体:输出’I’。
综上,程序输出:A6AI。本题答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/ZOfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在语句"cout
在软件开发中,需求分析阶段产生的主要文档是()。
请打开考生文件夹下的解决方案文件proj3,其中包含了类IntegerSet和主函数main的定义。一个IntegerSet对象就是一个整数的集合,其中包含0个或多个无重复的整数;为了便于进行集合操作,这些整数按升序存放在成员数组elem的前若干单元中。成
由于常对象不能被更新,因此()。
下列符号中不属于C++关键字的是()。
下列选项中不符合良好程序设计风格的是()。
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。经过一系列正常的操作后,front=rear一1。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
若目前D盘根目录下并不存在test.txt文件,则下列打开文件方式不会自动创建test.txt件的是()。
要利用C++流进行文件操作,必须在程序中包含的头文件是()。
软件测试的目的是( )。
随机试题
试述矩阵图的种类和用途。
最常见的原发性胸膜肿瘤有________和________。
反映肺一次最大通气能力的指标是兰次最大吸气后,尽力尽快呼出的最大气体量是
下列公式错误的是______。
下列哪些现象与逆选择相关?( )Ⅰ.经理人用股东的钱装修豪华的办公室Ⅱ.富有的人结婚时担心对方是为了钱才跟他(她)结婚的Ⅲ.身体不好的人更愿意参加人寿保险Ⅳ.参加存款保险的商业银行更倾向投资于高风险、高收益的业务Ⅴ.政府部门要求上市公司公布真实
ISO9000:2000标准给出的以过程为基础的质量管理体系模式所确定的四个过程的顺序是()。
据报载,北京市××区开展以文化育文明活动,通过文化资源育文明,群众文化哺育文明,文化兴区培育文明等三重途径,营造文明城区。这是因为()。
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
某单位周一至周五为工作日,周六、周日双休,某年7月份,该单位员工小刘共出勤22天(全勤),则该年的7月8日可能为:
Byusingthenationalroadsystem,onecandrivetoallstatesofAmericawithoutstopping.AlthoughHenryJoyagreedtofundt
最新回复
(
0
)