首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Test { public: Test() {n+=2;} ~Test() {n一=3;} stati
有如下程序: #include using namespace std; class Test { public: Test() {n+=2;} ~Test() {n一=3;} stati
admin
2020-11-11
45
问题
有如下程序:
#include
using namespace std;
class Test
{
public:
Test() {n+=2;}
~Test() {n一=3;}
static int getNum() {return n;}
private:
static int n;
};
int Test::n=1;
int main()
{
Test*p=new Test;
delete p;
cout<<"n="<
return 0;
}
执行后的输出结果是( )。
选项
A、n=0
B、n=1
C、n=2
D、n=3
答案
A
解析
此题考查的是静态数据成员和静态成员函数。静态数据成员是类中所有对象共享的成员,而不是某个对象的成员。题目中的静态数据成员n的运算具有叠加性,执行“n+=2”和“n-=3”后n的值为0。
转载请注明原文地址:https://kaotiyun.com/show/uZyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)完成类Rect的构造函数,实现对变量left、right、top、bottom的初始化,缺省值都为0,请在注释∥*
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数convert(char*strOct)的功能是将八进制转换为十进制。提示:要每一位转换,然后把转换后得到的数累加起来即可。注意:不
下列关于派生类和基类的描述中,正确的是()。A)派生类成员函数只能访问基类的公有成员B)派生类成员函数只能访问基类的公有和保护成员C)派生类成员函数可以访问基类的所有成员D)派生类对基类的默认继承方式是公有继承
下列关于构造函数的描述中,错误的是()。A)构造函数名与类名相同B)构造函数可以有返回值C)构造函数可以重载D)每个类都有构造函数
在下面的运算符重载函数的原型中,错误的是
生成派生类对象时,派生类构造函数调用基类构造函数的条件是()。A)无需任何条件B)基类中显示定义了构造函数C)派生类中显式定义了构造函数D)派生类构造函数明确调用了基类构造函数
下列说法中错误的是
执行下列语句段后,输出字符“*”的个数是for(int i=50;i>1;--i)cout<<’*’;
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分的程序。实现函数sort(intA[],intn),用冒泡法将数组排序。提示:所谓冒泡法,就是每次把相邻的两个数交换,较大的数交换到后面。这样下标从0
如下函数的作用是以双倍行距输出文件:voiddouble__space(ifstream&f,ofstream&t){charc;while(){;_________if(c==’\n’)t.p
随机试题
一般投标保证金额为标价的()。
高血压脑出血最常见的部位是()
左向右分流型的先天性心脏病是
长期应用易产生躯体依赖性的是
关于上颌第一磨牙外形高点哪项是正确的
日月、石门、中极、关元腕骨、冲阳、大陵、京骨
预制构件的吊环必须采用未经冷拉的()钢筋制作,不得以其他钢筋替代。
不考虑其他因素的影响,若房地产的开发成本上升,则供给曲线()。
业主委员会是业主大会的(),它的工作直接关系到每一位业主的切身利益。
A、正确B、错误A
最新回复
(
0
)