首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: ##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
36
问题
有如下程序:
##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://kaotiyun.com/show/izAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若要打开二进制文件binfile写方式,输出到文件尾则应为:ofstreambfile("binfile",______);
下列程序的运行结果是#include<isotream.h>classA{inta;public:A(){a=0;}A(intaa){
下列程序的输出结果为#include<iostream.h>voidmain(){char*a[]={"hello","the","world"};char**pa=a;pa++;
程序的结果为【】。#include"iostream.h"template<typenameT>Ttotal(T*data){Ts=0;while(*data){s+
下面的描述中,()是正确的。
下列关于链式存储的叙述中,正确的是()。
表示在输出时显示小数位,和在文件输入时判断文件尾的函数分别是
函数fun的返回值是fun(char*a,char*b){intnum=0,n=0;while(*(a+num)!=’\0’)num++;while(b[n])
以下叙述中正确的是
有以下程序:#include<iostream>usingnamespacestd;classsample{private:intn;public:sample(){}
随机试题
=_______.
急性白血病患者出血的最主要原因是
下列有关胎盘屏障的叙述,错误的是
普萘洛尔用于
【2012年第19题】如图3-418所示结构弯矩图正确的是:
5(2007)在舒适性空调中,送风通常为贴附射流,贴附射流的贴附长度主要取决于()。
《旅游投诉暂行规定》指出,旅游投诉者或被投诉者如果对投诉处理决定不服,可以在接到处理决定之日起()内,向处理的上一级旅游投诉管理机关申请复议。
关于书号使用的说法,正确的有()等。
以下关于控件数组的叙述中,正确的是( )。
A、ShelearnedplayingtheviolinfromafamousFrenchmusician.B、ShedreamedofworkingandlivinginaEuropeancountry.C、She
最新回复
(
0
)