首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Test{ public: Vest() {n+=2;} -Test() {n-=3;) static int
有如下程序: #include using namespace std; class Test{ public: Vest() {n+=2;} -Test() {n-=3;) static int
admin
2015-05-29
19
问题
有如下程序:
#include
using namespace std;
class Test{
public:
Vest() {n+=2;}
-Test() {n-=3;)
static int getNum(){return n;}
private:
slatic 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
解析
语句Test*p=new Test:会调用类的构造函数Test() {n+=2;},使n的值由原来的1变为3,然后delete p调用类的析构函数~Test() {n-=3;},因为n是static型变量,所以会在3的基础上减3使得输出结果为0。
转载请注明原文地址:https://kaotiyun.com/show/fWNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在下面程序中,A、B、C、D四句编译时不会出错的是()。#include<iostream>usingnamespacestd;classBase{public:Base();
对建立良好的程序设计风格,下面描述正确的是()。
下列运算符中,()运算符在C++中不能重载。
下列关于虚函数的描述中,正确的是()。
下列对基类和派生类关系的描述中,错误的是______。
使用fstream流类定义流对象并打开磁盘文件时,文件的隐含打开方式为()。
关于运算符重载,下列表述中正确的是()。
下面程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除,在划线处应填入的选项是#include<iostream.h>voidmain(){
下列关于队列的叙述中正确的是
数据流图中带有箭头的线段表示的是( )。
随机试题
血液凝固发生的关键在于()。
流媒体数据流具有三个特点:连续性(Continuous)、实时性(Real-time)、_______。
A、Themanisinvitingthewomantodinner.B、Thewomanistoobusytojointhemanfordinner.C、ThewomanisafriendoftheSt
治疗痄腮一般以哪条经脉的穴位为主
某建设项目需要配套建设的环境保护设施未建成而主体工程正式投入生产。依据《建设项目竣工环境保护验收管理办法》,有权责令其停止生产的部门或机关是()。
在我国社会主义法律体系中。社会保障法是指()。
2017年2月5日,新世纪以来第14个关注“三农”的中央一号文件发布,该文件指出,在新的历史阶段农业农村工作的主线是()。
香蕉人是指出国之后,黄色的皮肤不变,但内心已经被外国同化,“变成”白色的人。芒果人是指出国之后,黄色的皮肤不变,而内心还是中国人应有的,与皮肤一样颜色的。根据上述定义,下列属于芒果人的是()。
在网络操作系统环境中,当用户A的文件或文件夹被共享时,________(1),这是因为访问用户A的计算机或网络的人________(2)。(1)
有如下类的定义,横线处的语句是()。classTestClass{_________ifltx,y;public:TestClass(inta=0,intb=0){X=a;
最新回复
(
0
)