首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class MyBag{ public: MyBag(string b
有如下程序: #include #include using namespace std; class MyBag{ public: MyBag(string b
admin
2021-02-22
44
问题
有如下程序:
#include
#include
using namespace std;
class MyBag{
public:
MyBag(string br,string cr):brand(br),color(cr) { ++count; }
~MyBag() { --count; }
static int GetCount() { return count; }
private:
string brand,color;
static int count;
};
_____________________
int main(){
MyBag one("CityLife","Gray"),two("Micky","Red");
cout<
return 0;
}
若程序运行时的输出结果为 2,则横线处缺失的语句是
选项
A、int count=0;
B、static int count=0;
C、int MyBag::count=0;
D、static int MyBag::count=0;
答案
C
解析
本题考查构造函数和析构函数,以及静态数据成员,题目中要求输出2,那么定义两个对象时,就执行构造函数,使得静态数据成员++count,得到2,那么count初始化就应该为0,静态数据成员初始化时,只能在类体外进行初始化,一边形式为:
数据类型 类型::静态数据成员名 = 初值
转载请注明原文地址:https://kaotiyun.com/show/k2fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请打开考生文件夹下的解决方案文件proj1,程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:value=63number=1注意:只修改每个“//ERROR****found***
有如下类定义:classTest{public:Test(){a=0;c=0;}//①intflinta)const{this->a=a;}//②staticintg(
已知数组arr的定义如下:intarr[5]={1,2,3,4,5};下列语句中输出结果不是2的是()。
下列关于派生类构造函数和析构函数的说法中,错误的是()。
下列叙述中正确的是
下列关于C++流的描述中,错误的是()。
设有如下关系表:则下列操作中正确的是
下列关于模板的描述中,错误的是()。
使用VC6打开源程序文件modi3.cpp。其中类TestClass用于把文件输出到屏幕,然后进行文件的分割。分割的方法如下:第一个文件的大小是文件的前一半,另外一个文件的大小是剩余部分。此程序将int.txt文件中的内容输出到屏幕,并且将文件按
随机试题
最易并发呼吸衰竭的疾病是
A公司建年产轿车生产线。利用冲焊联合厂房和涂装联合厂房增加设置了冲压车间、焊装车间、涂装车间和总装车间。该项目的原材料为钢板,主要辅助材料为涂料(主要成分为苯系物、溶剂汽油)、焊丝等。冲压车间的生产工艺流程为:备料(开卷落料丝)一冲压成型(各冲压
以下关于有担保流动资金贷款利率的说法,不正确的是()。
商品需求强度越小,其价格弹性()。
下列情形中,应当进行预算调整的有()。
请分析下面教学案例体现的教学原则和教学方法。一位教师在教一年级学生学习“两数相差多少的应用题”一课时,老师为了让小朋友们能够亲身感受和体会到老师教给他们的“比”的方法是可靠的,于是利用一年级学生爱唱爱跳和对比赛等具有奖励性的活动感兴趣的性格特征设
南京市A区居民刘女士未经规划部门批准,在居住的房屋南侧搭建了一间12.88平方米的房屋,2015年3月10日,经南京市规划委认定,该处房屋属于违规建筑。3月16日,A区城市管理监察大队向刘女士下达了《限期拆除通知书》,要求刘女士在3月23日9点前自行拆除,
=_______
WhataretheyNOTtalkingabout?
Doyouknowinsurance(保险)?Buyinginsuranceisa(56)bywhichpeoplecanprotectthemselves(57)largelosses.Protectionagain
最新回复
(
0
)