首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Test{ public: Test() {n+=2;} -TestO {n-=3;} s
有如下程序: #include<iostream> using namespace std; class Test{ public: Test() {n+=2;} -TestO {n-=3;} s
admin
2020-04-07
41
问题
有如下程序:
#include<iostream>
using namespace std;
class Test{
public:
Test() {n+=2;}
-TestO {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()<<end1;
return 0;
}
执行后的输出结果是( )。
选项
A、n=0
B、n=1
C、n=2
D、n=3
答案
A
解析
语句Test*p=new Test;会调用类的构造函数Test() {n+=2;},使n的值由原来的1变为3,然后delete p调用类的析构函数~Test(){n-=3;},因为n是static型变量,所以会在3的基础上减3使得输出结果为0。
转载请注明原文地址:https://kaotiyun.com/show/qC8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
参照函数模板的写法,完成非模板函数的定义,语句为【 】。#include<iostream,h>#include<string.h>template<classT>
下列叙述中正确的是
当执行cin语句时,从键盘上输入每个数据后必须输入一个______,然后才可以接着输入下一个数据。
在下面的运算符重载函数的原型中,错误的是______。
下列关于队列的叙述中,正确的是()。
若有说明语句chara[]="Itismine";char*p="Itismine";则以下不正确的叙述是()。
.、.*、->、::、?:这五个运算符______重载。
一个()允许用户为类定义一种模式,使得类中的某些数据成员及某些成员函数的返回值能取任意类型。
下列字符串中可以用作C++语言标识符的是()。
将E-R图转换到关系模式时,实体与联系都可以表示成()。
随机试题
女性,突感胸部疼痛3h,面色苍白,大汗淋漓,昏迷,左侧偏瘫,测血压190/100mmHg,超声心动图检查可见主动脉根部扩张、升主动脉呈真假双腔征。最可能的诊断是
下列指标中反映居住状况的是()。
职业病要在()中建立职业病危害申报制度。
《安全生产法》规定,承担设备安全评价、认证、检测、检验工作的机构,出具虚假证明的,没收违法所得;违法所得在10万元以上的,处违法所得()的罚款。
某商贸企业,2012年度实现的产品销售收入1800万元,支付合理的工资薪金总额200万元(含残疾职工工资50万元),业务招待费80万元,职工福利费60万元,职工教育经费30万元,利润总额为200万元。已知该企业的所得税税率为25%。要
教师的教育机智在教学中主要体现在()
商品生产越发达,社会化程度越高,人们越是相互依赖。商品交换的规模越大,频率越高,法律规则的数量就越高,覆盖面就越广,由商品经济形态所需要和决定的法律规则具有权利本位性、权利和义务的对等性、对象的普遍性及确定性、连续性和稳定性等优良品格,这同自然经济形态和产
甲欲出售一辆汽车,乙向甲声称受丙委托购买该车,甲托人向丙核实,丙未予否认。甲遂将该车交给乙,乙将车开走后不知去向,甲向丙要求付款遭拒绝。此案的正确处理方法是()。(2011年单选23)
WhyisvitaminDimportant?
ThenumberofpeoplewhosurftheInternetviamobiledevicesinChinahasforthefirsttime【C1】______thenumberusingcomputer
最新回复
(
0
)