首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class MyBag{ public: MyBag(string br,string cr):brand(br),color(cr){++count;} —MyB
有如下程序: #include #include using namespace std; class MyBag{ public: MyBag(string br,string cr):brand(br),color(cr){++count;} —MyB
admin
2020-04-07
44
问题
有如下程序:
#include
#include
using namespace std;
class MyBag{
public:
MyBag(string br,string cr):brand(br),color(cr){++count;}
—MyBag(){一一count;}
static int C,etCount(){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 hat count=0;
C、int MyBag::count=0;
D、static int MyBag::count=0;
答案
C
解析
本题考查构造函数和析构函数,以及静态数据成员,题目中要求输出2,那么定义两个对象时,就执行构造函数,使得静态数据成员++count,得到2,那么count初始化就应该为0,静态数据成员初始化时,只能在类体外进行初始化,一般形式为:数据类型类型::静态数据成员名=初值因此本题选C。
转载请注明原文地址:https://www.kaotiyun.com/show/dC8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序中错误之处是______。#include<iostream.h>classA{private:intxl;protected:intx2;
在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是
在下面的运算符重载函数的原型中,错误的是______。
对于while、do…while循环结构,正确的说法是()。
下列排序方法中,最坏情况下比较次数最少的是
结构化程序设计所规定的三种基本控制结构是()。
若有说明语句chara[]="Itismine";char*p="Itismine";则以下不正确的叙述是()。
Staff类含有int型数据成员ID,两个Staff对象相等是指它们的ID相同。下面的函数重载了运算符==,它用来判断两个Staff对象是否相等,相等时返回true,否则返回false。请将横线处缺失部分补充完整。boolStaff::Staf
C++中的类有两种用法:一种是类的实例比,即生成类的对象,并参与系统的运行;另一种是通过()派生出新的类。
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1]中,在下面横线处填上适当语句,完成栈类模板的定义。templateclassTstack{
随机试题
宿食在上脘,当______之,宜______。
“一切物质在本质上都具有类似感觉的反应特性”是()。
A.松弛训练B.关节活动度训练C.姿势训练D.步态训练E.呼吸功能训练增大胸的运动和改善肺活量应选择的训练是
初产妇,26岁,先天性心脏病,心功能Ⅱ级,现妊娠足月入院待产。在分娩的整个过程中,心脏负担最重的时期是
下列关于基金年度报告中的基金财务会计报告的说法中,错误的是()。
甲公司有关可供出售金融资产业务如下:(1)2010年1月1日,甲公司购买了—项债券,年限5年,面值为3000万元,实际支付价款为2600万元;另支付交易费用20.89万元。票面利率3%,次年1月10日支付利息。该债券在第五年兑付(不能提前兑付)本金。甲公
以下文书中不需要经过审核处理程序的是()。
在大叶性肺炎中,铁锈色痰发生在哪一时期?()。
【婆罗门教】四川大学2013年世界通史真题;北京师范大学2016年历史学综合真题
按照逻辑结构分类,结构可以分为线性结构和非线性结构,栈属于______。
最新回复
(
0
)