首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
58
问题
有如下程序:
#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全国计算机二级
相关试题推荐
对于下面的程序ifstreamfin(c:\test.txt);if(fin)cout<<"ok";elsecout<<"wrong";对于if语句中的内容可
下列函数的运行结果是#include<iostream.h>intf(inta,intB){intc;if(a>b)c=1elseif(a=b)c=0;
设有程序段intk=10;while(k=0)k=k-1;则下面描述中正确的是
下列叙述中正确的是
程序设计方法要求在程序设计过程中
operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为【】的。
若有说明:int[3][4]={0};则下面叙述正确的()。
两个变量定义不能同名,是因为()。
t为int类型,进入下面的循环之前,t的值为0。while(t=1){...}则以下叙述中,正确的是()。
在重载一个运算符时,如果其参数表中有一个参数,则说明该运算符是
随机试题
以下不属于食品污染物范畴的是
A、硫酸镁B、乳酸钠C、氯化钠D、氯基酸E、氯化铵可碱化尿液,用于代谢性酸中毒的是
张某涉嫌招摇撞骗罪。在检察机关审查起诉时,张某希望委托辩护人。下列哪些人员不能被委托担任张某的辩护人?
按照索赔事件的性质,因货币贬值、汇率变化、物价变化等原因引起的索赔属于()。
以时间为标准,可将办公室工作计划分为()。
教学改革是教育改革的核心。()
(1)变单一种植为多种经营(2)农户喜建新居(3)大白菜卖不掉(4)出口创汇(5)改变投资方向
依次填入下列横线上的词语,最恰当的一组是()。阿富汗在历史上______外族的侵略,又处于十分复杂的地缘政治______之中。塔利班政权倒台后,阿富汗国内各派政治力量为了国家的未来必须进行必要的妥协与和解,从而找到使他们相互______乃至
OldandActiveItiswell-knownthatlifeexpectancyislongerinJapanthaninmostothercountries.A【C1】______reportalso
______allthereferencestoverifytheinformation.
最新回复
(
0
)