首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如下程序的输出结果是 #include<iostream> using namespace std; class Test{ public: Test( ){n+=2;} ~Test( ){n-=3;} stati
如下程序的输出结果是 #include<iostream> using namespace std; class Test{ public: Test( ){n+=2;} ~Test( ){n-=3;} stati
admin
2013-05-30
48
问题
如下程序的输出结果是 #include<iostream> 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="<<Test::getNum( )<<endl; return 0; }
选项
A、n=0
B、n=1
C、n=2
D、 n=3
答案
A
解析
静态数据成员的初始值n=1,执行Test*p=new Test;,调用构造函数后,n= 3,deletep;调用析构函数,n-=3,所以最终n=0。
转载请注明原文地址:https://kaotiyun.com/show/VnNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
C++提供的【】机制允许一个派生类继承多个基类,即使这些基类是相互无关的。
设inta=10,b=11,c=12;,表达式(a/b)<c&&b==c的值是【】。
有如下程序:#include<iostream>usingnamespacestd;classBase{private:voidfun1()const{cout<<"fun1";}protected:voidfun2(
对于某个函数调用,不给出调用函数的声明的情况是()。
下面程序的运行结果是()。#include<iostream>usingnamespacestd;classA{public:virtual~A(){cout<<
己知类Myst有一个只需要一个double型参数的构造函数,且将运算符“-”重载为友元函数。要使语句序列Mystx(3.2),y(5.5),z(0.0);z=8.9-y;y=x-6.3;能够正常运行,运算符函数oper
软件开发模型包括()。Ⅰ瀑布模型Ⅱ扇形模型Ⅲ快速原型法模型Ⅳ螺旋模型
下列程序运行后的输出结果是【】。#include<iostream.h>voidfun(int,int,int*);voidmain(){intx,y,z;fun(5,6,&x);fun
线性表L=(a1,a2,a3,…,ai,…,an),下列说法正确的是()。
随机试题
美国电动汽车Tesla使用的电池是由近7000块松下18650型电池通过串联、并联结合在一起的大电池包。Tesla电池动力系统的安全性一直受到汽车界的质疑。一位电池专家说,18650型电池在美国的起火概率是百万分之0.2,那么,7000块小电池组成的电池包
回弹值随碳化深度的增加而增大。()
分包单位资格报审表,须经()签字后才为有效文件。
下列不属于实施安全检查的方法的是()。
各种凭证不得随意涂改、刮擦、挖补,若填写有误,应用划线更正法予以更正。()
在下列各项中,能够影响特定投资组合β系数的有()。
简述意志行动的基本特征。
根据以下资料,回答116-120题。1995-2006年全国农村居民人均纯收入增长了()。
WhendidKoizumidissolvetheHouseofRepresentatives?
【B1】【B11】
最新回复
(
0
)