首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<iostream> using namespace std; class MyClass { public: MyClass(); ~MyClass(); St
有以下程序 #include<iostream> using namespace std; class MyClass { public: MyClass(); ~MyClass(); St
admin
2013-05-30
67
问题
有以下程序
#include<iostream>
using namespace std;
class MyClass
{
public:
MyClass();
~MyClass();
Static int s;
void SetValue (int val);
};
int MyClass::s=0;
MyClass::MyClass()
{
s++;
}
void M
选项
答案
3
解析
本题考核静态数据成员。本题程序中把变量s定义为静态数据成员,它被 MyClass类的所有对象所共享,但它不属于类的任何一个对象,它的作用域是类范围。在类MyClass的构造函数中,每创建一个对象,s就增1,由此可知s用来记录建立对象的个数。由于创建对象指针p时并不会调用构造函数,所以s最后的值是3。
转载请注明原文地址:https://www.kaotiyun.com/show/v2Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
【】允许用户为类定义一种模式,使得类中的某些数据成员及某些成员函数的返回值能取任意类型。
下面程序的输出结果是()。#include<iostream>usingnamespacestd;voidmain(){ints;for(intk=2;k<6;k+=2)s=1;for(intj=k;j<6;j++)s+=j;cou
类继承中,默认的继承方式是【】。
在位运算中,操作数每右移一位,其结果相当于()。
下列关于继承的描述,错误的是()。
在函数的返回值类型与返回值表达式类型的描述中,错误的是()。
一个类的友元函数能够访问该类的______。
如果表达式x=y*z中的“*”是作为成员函数重载的运算符,采用运算符函数调用格式,该表达式还可以表示为【】。
在面向对象方法中,允许作用于某个对象上的操作称为【】。
在模块化程序设计中,按功能划分模块的原则是()。
随机试题
女,18岁,汽油火焰烧伤双下肢(包括臀部),创面渗出明显,创基潮红,触痛明显,皮肤温度高,则该病人烧伤面积及深度诊断是
哪种病毒性肝炎不会演变为肝硬化
女性,38岁,慢性肾功能不全多年,近期出现尿毒症,住院经治疗后行肾移植手术。5l.作为糖类来源,多选用的食物是
在夏秋季,一农民患者前来就诊,主诉近2周每隔1天上午10:00左右开始出现畏寒、高热、出汗,且高热有波动,约在下午3:00发作停上,倍感疲惫。面黄体弱,贫血貌。实验室诊断的最好方法是
癃闭之名首见于提出治气虚而闭者必须要"得其化"的是
在H2S水溶液中,加入一些Na2S固体,将使()。
根据增值税法律制度的规定,下列业务中,属于增值税征税范围的有()。
教师组织安排课堂空间的方法一般有按领域原则和按________两种。
恩施州党代会提出“三州”战略。你认为州妇联应该怎样围绕这一发展思路开展工作?
GivingChildrenCellPhones1.目前越来越多的家长给孩子配手机,目的是…2.也会带来一些问题3.你的看法
最新回复
(
0
)