首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
41
问题
有以下程序
#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://kaotiyun.com/show/v2Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下数据结构中不属于线性数据结构的是()。
不能实现函数之间数据传递的是()。
执行语句inta,b,c;scanf("%d,%d%d",&a,&b,&c);如果输入形式为10,12,14,则a,b,c的值分别是【】。
下列关于栈的描述,错误的是()。
除析构函数外,不能带有参数的函数还有【】。而且它的返回数据类型不能随便指定,而由return语句中返回变量的类型决定。
根据变量定义“statlcintx[5],y[2][3]={9,6,3,1,4,7};”,y[1][2]=【】。
有如下类声明:classMyBASE{intk;public:voidset(intn){k=n;}intget()const{returnk;}};classMyDERIVED
结构化程序设计的一种基本方法是______。
若有定义:intk,*q;,则下列各选项中赋值表达式正确的是()。
下列关于算法的叙述,错误的是()。
随机试题
A、Inatravelagency.B、Inabank.C、Inahotel.D、Inashop.A
河漫滩是洪水期:
因建设或者其他特殊需要临时占用城市绿化用地,须经城市人民政府()同意,并按照有关规定办理临时用地手续。
理财规划师在提供服务过程中应当注意保存证据,对此下列建议错误的是( )。
理财师的主要职责是为客户及其家庭提供全方位的专业投资理财建议,直接涉及客户大众的长远经济利益,因此,需要理财师具有()的特征。
国内不流通金币的货币制度有()。
()应该是高效率和高附加值的服务。
1911年10月,辛亥革命爆发,1912年元月,中华民国宣告成立。()
智力激励法:又称集思广益法、头脑风暴法,以小组讨论会形式产生创造性设想的一种集体创造方法。根据上述定义,下列属于智力激励法的是()。
在VisualFoxPro中,菜单程序文件的默认扩展名是()。
最新回复
(
0
)