首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Toy{ public: Toy(char*_n){strcpy(name,_n);count++;} ~Toy(){co
有如下程序: #include using namespace std; class Toy{ public: Toy(char*_n){strcpy(name,_n);count++;} ~Toy(){co
admin
2020-11-11
11
问题
有如下程序:
#include
using namespace std;
class Toy{
public:
Toy(char*_n){strcpy(name,_n);count++;}
~Toy(){count--;}
char*GetName(){return name;}
static int getCount(){return count;}
pfivate:
char name[10];
static int count;
};
int Toy::count=0;
int main(){
Toy t1("Snoopy"),t2("Mickey"),t3("Barbie");
cout<
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/Fayp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下关键字不能用来声明类的访问权限的是()。
下列关于类定义的说法中,正确的是()。
有如下程序;#include<iostream>usingnamespacestd;voidhey(______________,int&b){intc;c=a;a=b;b=c;}intmain(){intm=14,n=20;h
下列关于函数的叙述中,正确的是()。
下面程序的输出结果是()。#include<iostream.h>classexample{inta;public:example(intb){a=b++;}voidprint(){a=a+1;cout<<a<<"";}v
下列运算符中,在C++语言中不能重载的是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。其中:定义了类circle和column,column类由circle类protected派生,但是两个类的定义并不完整,请按照以下的
下列有关模板的叙述中,正确的是
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下面图符名标识的图符不属于数据流图合法图符的是
随机试题
引起钩体病肺出血型致病的主要钩体类型是
良性前列腺增生最重要的症状是
根据医疗卫生机构的职业规定,医疗机构必须将以下哪些项目悬挂于明显处?()
银行业从业人员除应当遵守本职业操守外,还应当接受()的监督。
发展社会主义市场经济,既要发挥市场作用,也要发挥政府作用。下列选项中,属于政府职责和作用的有()
Whatarethemanandthewomandoing?
A、 B、 C、 A由“我在数学课上借给她一支铅笔。”可知图A铅笔符合句意。关键词为pencil。
•Lookatthenotebelow.•Youwillhearadialoguebetweenamanandawomanintheairport.
TodayistheanniversaryofthatafternooninAprilayearagothatIfirstsawthestrangeandappealingdollinthewindowof
Thereisnodoubtthatdoingsomephysicalexerciseinfreshairwilldosomegoodtoone’shealth.
最新回复
(
0
)