首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
53
问题
有以下程序
#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全国计算机二级
相关试题推荐
阅读下面程序:#include<iostream.h>intfun(inta,intb){intc;c=a*b;returnc;}voidmain(){inta=3,b=5,c=4,x=0;x=fun(fun(a
程序测试分为静态分析和动态测试。其中【】是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。
常用的黑箱测试有等价分类法、边值分析法、错误推测法和【】等4种。
栈和队列通常采用的存储结构是【】。
若有以下函数调用语句:fun(m+n,x+y,f(m+n,z,(x,y)));在此函数调用语句中实参的个数是()。
假设person是一个类,p1是该类的一个对象,p2是一个指向p1的指针,getname()是其中的一个函数,则下面对象的使用不正确的是()。
要定义一个具有5个元素的一维数组vect,并使其各元素的初值依次是30,50,-88,0和0,则下列定义语句中错误的是______。
在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中【】的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
按“先进先出”原则组织数据的数据结构是【】。
在一个C++程序中,每个变量都必须遵循______的原则。
随机试题
道德
焊条电弧焊的焊条药皮对熔池的保护形式是()保护。
下列哪项是血液透析的禁忌证()
艾滋病最主要的传播途径是
起重工程中常用钢丝绳的钢丝强度极限有:1400MPa(1400N/mm2)、1550MPa、1700MPa、( )MPa、2000MPa等数种。
项目经理对自己应负的安全管理责任的认识全面吗?说明理由。该工程的混凝土表面的“蜂窝”现象应该知何处理?
下列情境中代表内在动机的情境是()。
Sciencefictionhasatendencytobecomesciencefact.SomethinglikeHal,theon-boardspaceshipcomputercapableofethicalde
如下图所示,有3台Catelyst6500交换机,要求Switch.2只能从Switch.1上学到VLAN的信息,同时要求Switch.3作为一台独立的交换机,可自行建立、修改和删除VLAN信息,下列关于三台交换机VTP工作模式的配置,正确的是
Whomthebellwasnamedafteraccordingtomostpeople?
最新回复
(
0
)