首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: ##inc1ude <iostream> using namespace std; class Toy{ public: Toy(char* _n){ strcpy(name, _n); count++
有如下程序: ##inc1ude <iostream> using namespace std; class Toy{ public: Toy(char* _n){ strcpy(name, _n); count++
admin
2016-11-23
34
问题
有如下程序:
##inc1ude <iostream>
using namespace std;
class Toy{
public:
Toy(char* _n){ strcpy(name, _n); count++,}
~Toy(){count--,}
char* GetName(){ return name,}
static int getCount(){ return count;)
private:
char name[10];,
static int count,
};
int Toy::count=0;
int main(){
Toy tl("Snoopy"), t2("Mickey"), t3("Barbie");
cout<<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的值加l,所以最后变量count的值等于3,
转载请注明原文地址:https://www.kaotiyun.com/show/izAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有以下程序:#include<iostream>usingnamespacestd;intmain(){inta,b,k:4,m=6,*p1=&k,*p2=&m;a=p1==&m;
有如下程序#include<iostream.h>intfunc(inta,intb){return(a+b);}voidmain(){intx=2,y=5,z=8,r;r=func(fun
已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是
如果友元函数重载一个运算符时,其参数表中没有任何参数则说明该运算符是
有如下程序:#include<iostream>usingnamespacestd;classsample{private:intx,y;public:sample(inti
下列叙述中正确的是
下列for语句的循环次数为【】。for(inta=0,b=1;b&&a<5;a++);
在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有
有如下函数模板声明: template<typename T> TMax(T a,T b){return(a>=b)?a:b;} 下列对函数模板Max()的调用中错误的是( )。
假设为循环队列分配的向量空间为Q[20],若队列的长度和队头指针值分别为13和17,则当前尾指针的值为【 】。
随机试题
以下叙述中错误的是()。
关于阴囊下列错误的是
患者,男,39岁,下痢赤白粘冻4个月余,白多赤少,有腹痛,里急后重,纳食无味,腹胀,头身困重,舌淡苔白腻,脉濡数。粪便镜检:白细胞15~20个/高倍视野。治疗方法为
A;M受体激动药B;M、N受体激动药C;1受体阻滞药D;N2受体阻滞药E;胆碱酯酶抑制药六甲双铵是( )。
根据《城市桥梁工程施工与验收规范》的有关规定,索夹安装应遵守的规定包括()。
个体遵守纪律的心理发展历程中的强化阶段是()。
下列与建筑有关的说法错误的是:
三个男人(T,M,B)和三个女人(H,S,J)从周一到周六中每个人工作一天。这六天中每天都有人工作。六个人中的任何两个都不在同一天工作。(1)在M工作的那一天与J工作的那一天之间恰好有两个完整的工作日,且在一个工作周内,M总是在J之前工作。(2)要么H
下面描述正确的是
Whatdoesthepassagemainlydiscuss?ThepassagesupportswhichofthefollowingstatementsabouttheSurveyorandApollomis
最新回复
(
0
)