首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Toy{ public: Toy(char*_n){strcpy(name,_n);count++;} ~Toy(
有如下程序: #include<iostream> using namespace std; class Toy{ public: Toy(char*_n){strcpy(name,_n);count++;} ~Toy(
admin
2011-01-19
23
问题
有如下程序: #include<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
解析
静态数据成员是同一个类的不同对象之间的数据共享,无论创建多少个类,均只有一个静态数据成员,通过对静态数据成员的调用,实现了数据共享。本题创建了3个Toy对象,所以调用3次构造函数,count被增加3次,故sount=3。
转载请注明原文地址:https://jikaoti.com/ti/RNL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){ intx=1,y=0,a=0,b=0; switch(x) { case1: switch(y) { case0:a++;
以下语句中存在语法错误的是()。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
有如下程序#include<stdio.h>main(){inti,*ptr;intarray[5]={5,3,1};for(ptr=array,i=0;i<5;i++,ptr++){
设有某函数的说明为int*func(inta[10],intn);则下列叙述中,正确的是()。
下面函数的功能是()。sss(s,t)char*S,*t;{while((*s)&&(*t)&&(*t++==*s++));return(*s—*t);)
给定程序中,函数fun的功能是:有N×N矩阵,将矩阵的外围元素顺时针旋转。操作顺序是:首先将第一行元素的值存入临时数组r,然后使第一列成为第一行,最后一行成为第一列,最后一列成为最后一行,临时数组中的元素成为最后一列。例如,若N=3,有下列矩阵:
以下选项中,能用作用户标识符的是()。
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入结构体数组a中。请编写函数fun,函数的功能是:找出成绩最高的学生记录,通过形参指针传回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。注意:部分源程序存在文件PROG1.C中
关于C语言标识符,以下叙述中错误的是()。
随机试题
Byalmostanymeasure,thereisaboominInternet-basedinstruction.Injustafewyears,34percentofAmericanuniversitiesh
拙政园的园林风格属于
禁忌洗胃的疾病包括
A.外关、内关、抢风B.环跳、阳辅、解溪C.后三里、中脘、脾俞D.大椎、山根、肺俞E.三江、肝俞、胆俞治疗犬发热、咳嗽宜选
关于我国目前各类证券投资基金的投资对象,以下表述正确的是()。
在上市公司收购行为完成后______个月内,收购人聘请的财务顾问应当在每季度前______日内就上一季度对上市公司影响较大的投资、购买或者出售资产、关联交易、主营业务调整以及董事、监事、高级管理人员的更换、职工安置、收购人履行承诺等情况向派出机构报告。(
A、B两位同学参加同一次竞赛考试,如果A答对的题目占题目总数的,B答对了25道题,他们两人都答对的题目占题目总数的,那么两人都没有答对的题目共有()。
下列关于定金担保的表述,正确的是()。
启动init进程前,不需要经过______步骤。A.LIIO加载内核B.检测内存C.加载文件系统D.启动网络支持root用户执行psaux|grepinit命令,得到init的PID是______。A.0
要建立文件流并打开当前目录下的文件file.dat用于输入,下列语句中错误的是()。
最新回复
(
0
)