首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class MyBag{ public: MyBag(string b
有如下程序: #include #include using namespace std; class MyBag{ public: MyBag(string b
admin
2020-05-14
27
问题
有如下程序:
#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 MyBag::count=0;
int main(){
MyBag one("CityLife","Gray"),two("Micky","Red");
_____________________
return 0;
}
若程序运行时的输出结果为2,则横线处缺失的语句不可能是
选项
A、cout<
B、cout<
C、cout<
D、cout<
答案
B
解析
本题考查静态数据成员和静态成员函数,静态成员函数只能使用本类中的静态数据成员,且静态成员函数不归属任何一个对象,而是属于类,题目中要求输出2,那么就要将count输出,题目中定义了两个对象,都对count进行了++,所以调用静态成员函数直接使用类名,B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/Ov8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列的各类函数中,()不是类的成员函数。
有如下程序:#include<iostream>usingnamespacestd;classA{public:A(){cout<<"A";}~A(){cout<<"~A";}};
若有定义:int*p;则下列各选项中,不同于表达式“*p=*p+1;”的是()。
有如下定义:intb[10]={1,2,3,4,5,6,7,8,9,10},*q=b;则数值为8的表达式是()。
下列表达式的值为false的是()。
下面不属于C++的预定义的流对象是()。
下列叙述中正确的是
在C++语言的结构化程序设计中,【】是程序的基本组成单元;在C++语言的面向对象设计框架中,【】是程序的基本组成单元。
结构化程序所要求的基本结构不包括()。
随机试题
甲恳求国有公司财务主管乙,从单位挪用10万元供他炒股,并将一块名表送给乙。乙做假账将10万元交与甲,甲表示尽快归还。20日后,乙用个人财产归还单位10万元。关于本案,下列哪一选项是错误的?()(2012/2/20)
阑尾炎时闭孔内肌试验阳性,其临床意义在于
A.一级召回B.二级召回C.三级召回D.无需召回使用医疗器械可能或者已经引起暂时的或者可逆的健康危害的,应实施
齐某在A市B区利用网络捏造和散布虚假事实,宣称刘某系当地黑社会组织“大哥”,A市中级法院院长王某为其“保护伞”。刘某以齐某诽谤为由,向B区法院提起自诉。关于本案处理,下列哪一选项是正确的?(2017年卷二24题)
财政政策的种类大致可以分为()
业主委员会与业主大会选聘的物业管理企业订立的书面物业服务合同内容中应包括的内容有()等。
Alanworkedinanofficeinthecity.Heworkedveryhardandreallylookedforwardtohisholiday.Heusuallywenttotheseasi
Giventhatmanypeople’smoods(情结)areregulatedbythechemicalactionofchocolate,itwasprobablyonlyamatteroftimebef
抵销与提存
Readingtooneselfisamodernactivitythatwasalmostunknowntothescholarsoftheclassicalandmedievalworlds,whileduri
最新回复
(
0
)