首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude <iostream> using namespace std; c1ass Toy{ public: Toy(char* _n){ strcpy(name, _n), count++;
有如下程序: #inc1ude <iostream> using namespace std; c1ass Toy{ public: Toy(char* _n){ strcpy(name, _n), count++;
admin
2020-07-30
22
问题
有如下程序:
#inc1ude <iostream>
using namespace std;
c1ass Toy{
public:
Toy(char* _n){ strcpy(name, _n), count++;}
~Toy(){count——;}
char* GetName(){ retum name,)
static int getCount(){ return count;}
private:
char name[10];
static int count;
};
intToy::count=0;
int main(){
Toy tl("Snoopy"), t2("Mickey"), t3("Barbie");
cout<<t1.getCount()<<end1;
return 0;
}
还行时的输出结果是( )。
选项
A、1
B、2
C、3
D、运行时出错
答案
C
解析
类Toy中包含一个字符数组name和一个静态整型变量count。在程序中首先给类Toy的成员count的赋初始值O,然后在主函数中,定义了三个Toy对象t1、t2、t3,并分别对它们的name宰段赋值,在赋值的同时变量count的值加l,所以最后变量count的值等于3。
转载请注明原文地址:https://jikaoti.com/ti/BBl0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;voidfl(int&X,int&y){intz=x;x=y;y=z;)voidf2(intx,inty){intz=x;x=y;y=z
有如下函数定义:voidfunc(inta,int&b){a++;b++;)若执行代码段:intx=0,y=1;func(x,y);则变量X和y的值分别是()。
若有如下类定义:classB{voidfun1(){}protected:doublevar1;public:voidfun20{}};classD:pu
下列关于运算符重载的描述中,错误的是()。
下列关于C++预定义流对象的叙述中,正确的是()。
数据库管理系统是()。
在软件开发中,需求分析阶段产生的主要文档是()。
软件生命周期中的活动不包括()。
软件设计中模块划分应遵循的准则是()。
下面对软件测试描述错误的是
随机试题
卫生行政机关对当事人给予的强制措施是( )当事人对国家行政机关给予的行政制裁不服可以提出( )
美国行为科学家伦西斯.利克特认为,在所有的管理工作中,最重要的中心工作是【】
根据《中华人民共和国药品管理法》规定,医疗机构有责任向患者提供所用药品的
对于发作不频繁、个数较多、溃疡期较长的患者,为了减轻症状、促进溃疡面早日愈合,可用腐蚀性药物烧灼溃疡面。下列不具备此种功能的药物是
【2007年第88题】多层钢结构房屋钢梁与钢柱的连接,目前我国一般采用下列哪种方式?
在四川分布最广、产量最大,约占全国产量一半的中药材是()。
生态系统能量的流动是通过()进行的。
设z=χyf(),其中f(u)可导,则=_______.
[A]Hitthegym[B]Leavetheroom[C]HaveaBMW[D]Breakyourbadhabits[E]Giveyourselfatreat[F]Letyou
【L1】【L9】
最新回复
(
0
)