首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Apartment{ public: Apartment(int Rum=2):bedroom(num){cout<<bedroom;} privat
有如下程序: #include<iostream> using namespace std; class Apartment{ public: Apartment(int Rum=2):bedroom(num){cout<<bedroom;} privat
admin
2017-07-28
29
问题
有如下程序:
#include<iostream>
using namespace std;
class Apartment{
public:
Apartment(int Rum=2):bedroom(num){cout<<bedroom;}
private:
int bedroom;
};
int main(){
Apartment Alice,Bill(3),Twins[2];
return0:
}
运行时的输出结果为( )。
选项
A、222
B、232
C、2322
D、2232
答案
C
解析
Apartment类提供了一个默认构造函数,形参默认值为2,所以main()函数中Apartment类对象的构造都是使用该默认构造函数,其中Alice在构造时,参数使用默认值2,所以构造函数中的语句输出2;Bill在构造时,参数传入3,所以输出3;Twins数组中的两个元素都是用默认参数2,所以调用两次默认构造函数,输出22,所以本例输出:2322。本题答案为C选项。
转载请注明原文地址:https://www.kaotiyun.com/show/jUAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在派生类中,重载一个虚函数时,要求函数名、参数的个数、参数的类型、参数的顺序和函数的返回值( )。
根据注释内容在空白处填写适当内容。classLocation{private:intX,Y;public:voidinit(intinitX,intinitY);intGetX();intGetY
下述说法错误的是
设有定义char str[80];以下不能将输入数据first\nsecond\n<CR>读取到数组str中的语句是
设有以下类的定义: class Ex { int x; public: void setx(int t=0); }; 若在类外定义成员函数setx(),以下定义形式中正确的是
以下程序运行后,输出结果是 #define PT 5.5 #define S(x)PT* x * x main() {int a=1,b=2; printf("%4.lf\n",S(a+b); }
语句cout<<(a=2)&&(b=-2);的输出结果是
类中数据成员和成员函数的默认访问级别为______。
已知递归函数fun的定义如下:intfun(intn){if(n<=1)return1;//递归结束情况elsereturnn*fun(n-2);//递归}则函数调用语句fun(5)
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为()。
随机试题
A.生成障碍B.破坏或消耗过多C.分布紊乱D.释放障碍E.生成旺盛电离辐射对粒细胞的影响是
导致不确定性的原因很多,主要包括( )。
会计科目的设置必须完全符合统一会计制度的规定,企业不得自行增加、减少或合并。()
税务登记的种类主要包括()。
有关行政强制措施的实施,下列表述正确的有()。
个人客户体现在理财规划建议书中的理财目标主要包括()。
中国古代建筑外形的主要特点是()。
《中共中央关于制定国民经济和社会发展第十一个五年规划的建议》就制定“十一五”规划过程中全面贯彻落实科学发展观提出的基本要求包括
(电子表格题)晓雨任职人力资源部门,她需要对企业员工Office应用能力考核报告进行完善和分析。按照如下要求帮助晓雨完成数据处理工作。在“等级”列中计算并填写每位员工的考核成绩等级,等级的计算规则如下:
A、Thisevening.B、Tonight.C、Sometimenextweek.D、Tomorrow.DWhenwillthewomanandherfamilyprobablymovein?
最新回复
(
0
)