首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Toy { public: Toy(char* _n){strcpy(name,_n);count++;}
有如下程序: #include<iostream> using namespace std; class Toy { public: Toy(char* _n){strcpy(name,_n);count++;}
admin
2019-04-01
98
问题
有如下程序:
#include<iostream>
using namespace std;
class Toy {
public:
Toy(char* _n){strcpy(name,_n);count++;}
~TOYO{count--;}
char*GetName(){retBtn name;}
static int getCount(){ return count;}
private;
charname[10];
static int count;
};
int Toy::count=0;
int main(){
Toy t1(’’Snoopy’’),t2(’’Mickey’’),t3(’’Barbie’’);
cout<<t1.getCount()<<end1;
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://kaotiyun.com/show/ClAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是()。#include<iostream.h>voidmain(){inti=1;while(i<=8)if(++i%3!=2)continue;elsecout<<
下面关于运算符重载的描述错误的是()。
下面是重载为非成员函数的运算符函数原型,其中错误的是
有如下程序:#include<iostream>usingnamespacestd;classCon{charID;public:Con():ID(’A’){cout<<1;}Co
存取指针所指的值时,采用的运算符是()。
有如下程序:#include<iostream.h>voidmain(){charch[2][5]={"6937","8254"},*p[2];inti,j,s=0;for(i=0;i<2;
在数据库的外模式、模式和内模式3级模式的体系结构中,存在两级映射:外模式到模式的映射定义了外模式与模式之间的对应关系;模式到内模式的映射定义了数据库的逻辑结构与______之间的对应关系。
面向对象的程序设计主要考虑的是提高软件的
对于语句cout<<setfill(’*’)<<setw(10)<<1<<setfill(’*’)<<setw(2)<<2;的输出结果是
下列选项中不属于结构化程序设计原则的是
随机试题
Hehadnosoonerarrived______hewasaskedtoleaveagain.
导致成人呼吸窘迫综合征的病因有
汉代衡量单位一铢相当于
下列财务指标中,反映企业营运能力的指标有()。
该施工企业是否具备承建A工程的资质等级要求?为什么?上述案例中发生了哪几种环境污染形式?工程施工中可能造成环境污染的形式还有哪些?
专用存款账户用于办理各项专用资金的收付。()
甲股份有限公司(以下简称甲公司)为上市公司。2015年至2016年发生的相关交易或事项如下:(1)2015年7月30日,甲公司就应收A公司账款6000万元与A公司签订债务重组合同。合同规定:A公司以其拥有的一栋在建写字楼及持有的一项长期股权投资偿付该
上市公开发行股票是指股份有限公司对社会公开发行股票并上市流通和交易。()
数据冗余是指在两个或多个文件中重复出现的数据。冗余的存在可能导致数据的不一致性。()
目前,我国农村留守儿童数量较多,你认为留守儿童会造成哪些危害,应该怎样解决?
最新回复
(
0
)