首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class pumpkin{ public: pumpkin(){++count;} ~p
有如下程序: #include<iostream> using namespace std; class pumpkin{ public: pumpkin(){++count;} ~p
admin
2009-08-25
24
问题
有如下程序:
#include<iostream>
using namespace std;
class pumpkin{
public:
pumpkin(){++count;}
~pumpkin(){--count;}
static void total_count(){
cout<<count<<"pumpkin(s)"<<end1;
}
private:
static int count;
};
int pumpkin::count=0;
int main(){
pumpkin p1[10];
pumpkin::total_count();
return 0;
}
这个程序的输出结果是______。
选项
答案
10pumpkin(s)
解析
此题考查的是静态数据成员。题目中count数据成员要定义成静态的,静态数据成员是类中所有对象共享的成员,而不是某个对象的成员。本题中,pumpkin类定义了一个静态数据成员count,并初始化为0。在主函数中,首先定义了该类对象p1[10],所以构造函数被调用10次,count累加1十次;然后调用函数total count(),通过函数该输出count的值10。total count()函数结束,对象被释放,故析构函数被调用了10次,count变成0。
转载请注明原文地址:https://jikaoti.com/ti/4vW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是()。#include<stdio.h>main(){chara[]={’a’,’b’,’c’,’d’,’f’,’g’},*p;p=a;printf("%c\n",*p+4);}
下列叙述中,不属于设计准则的是()。
下面不属于需求分析阶段工作的是()。
设有定义:intx=2;,以下表达式中,值不为6的是()。
下列特征中不是面向对象方法的主要特征的是()。
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是()。
有以下程序#include<stdio.h>main(){inta=1,b=2,c=3,x;x=(a^b)&c;printf("%d\n",x);}程序的运行结果是
以下不能输出字符A的语句是()。(注:字符A的.ASCII码值为65,字符a的ASCII码值为97)
软件测试的目的是()。
C语言程序中,运算对象必须是整型数的运算符是
随机试题
A.芽胞B.鞭毛C.异染颗粒D.荚膜E.菌毛白喉棒状杆菌具有的结构
A.桂枝茯苓丸B.香棱丸C.启宫丸D.开郁种玉汤E.开郁二陈汤
经期小腹冷痛,经色紫暗有块者多见于经期小腹胀痛,伴乳胀,胁肋不舒者多见于
下列对拆迁补偿标准表述正确的是()。
建设项目竣工环境保护验收时,验收水质监测采样过程中应采集不少于( )的平行样。
在青少年社会工作中,社会工作研究包括( )。
2009年是河北进入新世纪以来经济发展最困难的一年。面对复杂严峻的国内外形势,省委、省政府带领全省人民,紧紧围绕“保增长、调结构、促改革、惠民生”的工作主线,认真贯彻落实中央扩大内需的一系列政策措施,较快扭转了经济增速明显下滑的局面,国民经济总体回升向好。
(湖北政法2010A—16)去超市购物,如果买9件A商品、5件B商品、1件C商品,一共需要98元。如果买13件A商品、7件B商品、1件C商品,一共需要126元。若A、B、C三种商品各买2件,共需要多少钱?()
阅读以下关于软件系统数据建模的说明。[说明]某软件公司成立项目组为某高校开发一套教职工信息管理系统。与教职工信息相关的数据需求和处理需求如下:(1)数据需求:在教职工信息中能够存储学校所有在职的教工和职工信息,包括姓名、所属部门、出
下列有关数据库的描述,正确的是
最新回复
(
0
)