首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Test{ public: Test(){n+=2;} ~Test(){n-=3;} static int getNum(){return n;} p
有如下程序: #include<iostream> using namespace std; class Test{ public: Test(){n+=2;} ~Test(){n-=3;} static int getNum(){return n;} p
admin
2019-04-01
50
问题
有如下程序:
#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;
return0:
}
执行后的输出结果是( )。
选项
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/caAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果为______。#include<iostream.h>voidmain(){inti;for(i=1;i<6;i++)if(i==3)break;cout<<
在对一组记录(54,38,96,23,15,72,60,45,83)进行直接插入排序时,当把第7个记录60插入到有序表时,为寻找插入位置需比较______次。
结构化分析方法是面向______进行分析的方法。
继承使得相似的对象可以共享程序代码和数据结构,从而大大减少了程序中的冗余信息,提高了软件的______。
下列关于C++流的叙述中,正确的是
在表达式x+y*z中,+是作为成员函数重载的运算符,*是作为非成员函数重载的运算符。下列叙述中正确的是
已知在一个类体中包含如下函数原型:VOLUMEoperator-(VOLUME)const;,下列关于这个函数的叙述中,错误的是
下列关于类和对象的叙述中,错误的是
在深度为6的满二叉树中,度为2的结点个数为______。
二叉树的遍历分为三种,它们是前序遍历、______遍历和后序遍历。
随机试题
下列各项应在“其他应付款”科目中核算的有()。
胸膜腔内的压力肺泡内的压力
男性,52岁,发现右侧腹股沟区包块10年,站立时明显,平卧后消失,有时可降入阴囊,可还纳。查:右侧腹股沟区肿块,约8cm×6cm大小,可还纳,外环容3指,压迫内环后肿块不再出现。该患者最容易出现的并发症是
修复开始前需要进行的口腔检查是
根据《物权法》规定,下列说法中正确的是()。
公司的经营范围由()规定,并依法登记。
劳动争议调解遵循的原则是()。
青年:壮年()
欧洲最早开始使用活字印刷术的是()。
材料一:国家累圣相授,民之犯于有司者,常恐不得其情,故特致详于听断之初;罚之施于有罪者,常恐未当于理,故复加察于赦宥之际。是以参酌古义,并建官师,上下相维,内外相制。所以防闲考核者,纤悉委曲无所不至也。盖在京之狱,曰开封、曰御史,又置纠察司以纪其失;断其刑
最新回复
(
0
)