首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
17
问题
有如下程序:
#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全国计算机二级
相关试题推荐
下列关于函数模板实参不能省略的情况说明不正确的是
下列的各类函数中,()不是类的成员函数。
有如下程序:classXX{protected:intk;public:XX(int=5):k(n){};~XX(){tout
若要在C盘根目录下作为二进制文件打开文件test.dat,则应该用的语句是【】。
函数swap(arr,n)可完成对arr数组从第1个元素到第n个元素两两交换。在运行调用函数中的语句后,a[0]和a[1]的值分别为【】。a[0]=1;a[1]=2;swap(a,2);
指针变量所保存的不是一般的数据值,而是程序中另一个对象的【】。
有如下程序:#include<iostream>usingnamespacestd;classCA{public:CA(){cout<<’A’;}};classCB:priva
下面叙述不正确的是( )。
在软件测试设计中,软件测试的主要目的是()。
下列有关继承和派生的叙述中,正确的是()。
随机试题
加工路线和工序的确定首先必须保证()和零件表面质量。
法律风险控制的第一阶段是()。
杂货班轮运输的优点有()。
甲公司和A公司适用的所得税税率均为25%。甲公司与A公司2×17年度有关资料如下:(1)甲公司2×17年1月1日发行股票10000万股取得A公司70%的股权,并能够对A公司实施控制。甲公司普通股股票每股面值为1元,发行日每股市价为2.95元,甲公司另支付
纳西族盛行不落夫家的婚俗。()
(2015年真题)中国历史上第一部具有近代意义的法院组织法是
地球所在的太阳系的八大行星中,存在生命的就占了八分之一。按照这个比例,考虑到宇宙中存在数量巨大的行星,因此,宇宙中有生命的天体的数量一定是极其巨大的。以上论证的漏洞在于,不加证明就预先假设:
(2011年)已知函数f(u,v)具有连续的二阶偏导数,f(1,1)=2是f(u,v)的极值,z=f[(x+y),f(x,y)]。求
LastSeptember,theU.S.governmentannouncedthatitsbirthratefellto"anotherrecordlow".Morallyspeaking,there’snothing
Itisrequestedthatanapplicantwhoseundergraduateworkisdoneatanotherinstitution______twocopiesofundergraduatetran
最新回复
(
0
)