首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
75
问题
有如下程序:
#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全国计算机二级
相关试题推荐
以下程序的输出结果是#include<iostream.h>voidmain(){charx=040;cout<<(X<<1);}
以下对C++语言函数的有关描述中,正确的是
以下不正确的定义语句是
设有intx=11;,则表达式(x++*2/3)的值是
有以下程序#include<iostream>#include<string>usingnamespacestd;classbase{private:charbaseName[10];public:base
以下程序段共有错误()处。#include<iostream>usingnamespacesstd;classSample{private:intn;public:
若有一个MyClass类,则执行语句MyClassa,b(2),*p;后,自动调用该类的构造函数()次。
考虑函数原型voidtest(inta,intb=7,charz=’*’下面的函数调用中,属于不合法调用的是
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。下列程序没有使用多态机制,其输出结果是______。#include<iostream>usingnamespacestd;class
多态性分为两类:编译时的多态性和【】。
随机试题
肝硬化患者出现全血细胞减少,最主要的原因是
心在志为肝在志为
下列药物中长期服用可致肌酸激酶升高的药物是
A.1年B.2年C.3年D.5年非经营性《互联网药品信息服务资格证书》的有效期为
下列情况的泡沫液需要送检的是()。
39.消防水池和消防水箱施工和安装中,要求消防水池和消防水箱出水管或水泵吸水管要满足()的技术要求。
2001年国有单位职工总数比1996年减少了( )。2003年,非国有单位专业技术人员占专业技术人员总量的百分比是多少?( )
A、B、C、D为四位漂亮女生,她们喜欢穿漂亮衣服,某天,她们穿的衣服颜色各不相同,有黄色、绿色、蓝色和红色四种。在问到她们各自衣服的颜色时,A说:“B的衣服不是黄色的。”B说:“C的衣服是绿色的。”C说:“D的衣服不是蓝色的。”D说:“A、B、C三人中有一
Wheredoesthewomanprobablywork?
The______whichinlaterlifehedevelopedtowardsCharlestonsuggeststhathis______childhoodhadleftunsatisfiedhisneedfor
最新回复
(
0
)