首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Toy{ public: Toy(char*_n){strcpy(name,_n);count++;} ~Toy()}count--;} char*GetName(){r
有如下程序: #include using namespace std; class Toy{ public: Toy(char*_n){strcpy(name,_n);count++;} ~Toy()}count--;} char*GetName(){r
admin
2017-10-17
67
问题
有如下程序:
#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;}
private:
char name[10];
static int count;
};
int Toy::count=O:
int main(){
Toy tl(“Snoopy”),t2(“Mickey”),t3(“Barbie”);
cout<
return O:
}
运行时的输出结果是
选项
A、1
B、2
C、3
D、运行时出错
答案
C
解析
count为Toy类的静态变量,每定义一个TOy类的对象即在构造函数中对count变量进行加1的操作。程序中一共定义了3个对象,所以count=3,故选C)。
转载请注明原文地址:https://kaotiyun.com/show/3XAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面赋值语句中正确的是
将下面的语句段(A)补充完整,使其和语句段(B)在功能上完全等价。(a)doubles=0.0;【】;intk=0;do{s+=d;k
设有定义intx;floaty;,则10+x+y值的数据类型是
下列程序的输出结果是【 】。#include<iostream.h>classMyClass{public:intnumber;voidset(inti);};intnumber=3;voidMyClass:
下列程序不能通过编译,应该在划线部分填写的语句是【 】。#include<iostream.h>#include<stdlib.h>doubleFune(inta,intb,charch){doublex;swit
软件生命周期包括八个阶段。为使各时期的任务更明确,又可以分为以下三个时期:软件定义期,软件开发期,软件维护期。编码和测试属于【 】期。
不能作为函数重载的判断依据的是()。
使用ifstream流类定义一个流对象并打开一个磁盘文件与用使用fstream流类定义一个流对象并打开一个磁盘文件默认打开方式分别为______和没有默认。
在类体系中访问一个虚函数时,应使用指向______的指针或对基类类型的引用,以满足运行时多态性的要求。
运算符函数调用格式的表达式y/x++与表达式y.operator/(operator++(x,0))的含义相同,由此可看出()。
随机试题
甲将一汇票背书让与乙,乙又背书让与丙,丙再背书让与丁,此时甲应对____负担保责任。()
外源式发展模式【】
环评中常用的混合层高度的确定方法是( )。
在正式进行路基压实作业前,有条件时应做试验段,以便取得路基或基层施工相关的技术参数。试验的主要目的是()。
贷款合同纠纷的解决方式有()。
根据权责发生制原则设置的账户是()。
一般商业性助学贷款属于()。
任意3维向量都可用α1=(1,0,1)T,α2=(1,-2,3)T,α3=(a,1,2)T线性表出,则a_______.
根据下图所示网络结构回答下列问题。图中防火墙FW为CiscoPIX525,若部分内网需要访问外网,需要使用的两个配置命令依次是________和________。
Researchershavereconstructedanancienthumangenome(基因组)forthefirsttime,thankstothediscoveryofa4000-year-oldstrand
最新回复
(
0
)