首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Toy{ public: Toy(char*_n){strcpy(nnine,_n);count++;} ~Toy(){count--;} char*
有如下程序: #include<iostream> using namespace std; class Toy{ public: Toy(char*_n){strcpy(nnine,_n);count++;} ~Toy(){count--;} char*
admin
2015-11-24
83
问题
有如下程序:
#include<iostream>
using namespace std;
class Toy{
public:
Toy(char*_n){strcpy(nnine,_n);count++;}
~Toy(){count--;}
char* GetName(){return name;}
static int getCountO{return count;}
private:
char name[10];
static int count;
};
int Toy::Count=0;
int main(){
Toy t1("Snoopy"),ta("Mickey"),t3("Barbie");
eout<<t1.getCount()<<endl;
return 0;
}
运行时的输出结果是( )。
选项
A、1
B、2
C、3
D、运行时出错
答案
C
解析
类Toy中包含一个字符数组name和一个静态整型变量count。在程序中首先给类Toy的成员count的赋初始值0,然后在主函数中,定义了三个Toy对象t1、t2、t3,并分别对它们的name字段赋值,在赋值的同时变量count的值加1,所以最后变量count的值等于3。
转载请注明原文地址:https://kaotiyun.com/show/JlNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序#include<iostream.h>voidmain(){charch[2][5]={"6937","8254"},*p[2];inti,j,s=0;
有以下程序#include<iostream>#include<string>usingnamespacestd;classbase{private:charbaseName[10];public:base
已知类Myst有一个只需要一个double型参数的构造函数,且将运算符“-”重载为友元函数。要使语句序列Mystx(3.2),y(5.5),z(0.0);z=8.9-y;y=x-6.3;能够正常运行,运算符函数operat
若有一个MyClass类,则执行语句MyClassa,b(2),*p;后,自动调用该类的构造函数()次。
以下程序的执行结果为【】。 #include<iostream> usingnamespacestd; classbase { public: virtualvoidwho() { cout<<
在类中定义和实现的函数称为()。
对于重载的运算符>>,它是一个
下列运算符中,()运算符不能在C++中重载。
实现运行时的多态性要使用
随机试题
简述戏剧艺术的基本内涵。
在寒冷地区生活的人群,不是其机体代谢特征的是
主要用于耐药金葡菌感染的半合成青霉素与他巴坦配伍,两者有良好的药动学同步性
下列不是义务教育阶段的化学课程内容的是()。
—Iwanttohavemyhairdone.【H1】______—Youcantakealookatthismagazine.Ithassomeoftheneweststyles.—Ah...Iliket
根据法律规定,人们可以预先估计到人们相互间将如何行为。这体现了法的()。
(94年)
将文件夹下PARM文件夹中的文件HOLIER.DOC的属性设置为存档和只读。
TheGovernmentis______thedangerofleadpollutioninourcities.
Thestudyofanimalsinparksandinwildhasgivenadeeperknowledgeoftheirhabits:theresulthasbeenagreatimprovement
最新回复
(
0
)