首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Test{ public: Test() {n+=2;} ~Test(){n-=3;) static im ge
有如下程序: #include using namespace std; class Test{ public: Test() {n+=2;} ~Test(){n-=3;) static im ge
admin
2012-12-29
49
问题
有如下程序:
#include
using namespace std;
class Test{
public:
Test() {n+=2;}
~Test(){n-=3;)
static im getNum(){return n;}
private:
staticintn;
};
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;会调用类的构造函数’rest(){n+=2;},使n的值由原来的1变为3,然后deletep调用类的析构函数~Test(){n-=3.},因为n是static型变量,所以会在3的基础上减3使得输出结果为0。
转载请注明原文地址:https://kaotiyun.com/show/s0Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有如下函数定义 doublefun(intx,inty) {return(x+y);} return语句中表达式值的类型与说明的类型不一致,则以下叙述中正确的是()。
有以下程序: #include<stdio.h> main() { FILE*f; f=fopen("filea.txt","w"); fprintf(f,"abc"); fclose(f); } 若文本文件filea
以下叙述中错误的是()。
以下关于逻辑运算符两侧运算对象的叙述中正确的是()。
通常软件测试实施的步骤是()。
下面结构体的定义语句中,错误的是()。
算法的空间复杂度是指()。
对象实现了数据和操作(方法)的结合,其实现的机制是()。
编译时的多态性可以通过使用()获得。
重新定义标识符的作用域规定是外层变量被隐藏,【】变量是可见的。
随机试题
A.心B.命门C.三焦D.肺《脉经》中右尺脉所候脏腑是
男性,40岁,痔疮出血1年,乏力、面色苍白3个月,查体:贫血貌,巩膜无黄染。血象:白细胞4.6×109/L,红细胞3.9×1012/L,血红蛋白65g/L,血小板330×109/L。该患者可能的诊断
患者,女,36岁。面色萎黄,神疲乏力,气短懒言,食少便溏,月经淋漓不断,经血色淡,舌淡无苔,脉沉细无力。其病机是
A.血压突然或短期内明显升高的同时,出现中枢神经系统功能障碍B.血压升高,且超声和X线提示大动脉有粥样硬化斑块C.血压升高,且有视网膜出血和渗出D.血压升高是某些疾病的表现之一E.绝大多数患者高血压病病因不明原发性高血压是指()
(2016·河南)俗语说:“人逢喜事精神爽。”这说的是一种()(常考)
我国物权法对于汽车、船舶等动产抵押登记效力采用什么原则?()
Theauthorconsidersthatafairystoryismoreeffectivewhenitis______.Fairystoriesareameansbywhichchildren’simpu
Tolearnwithsuccessisnotaverydifficulttaskofsomefundamentalprinciples【C1】______tobeitsbases.【C2】______discu
A、Onlinebusiness.B、Somenewproducts.C、Cablemodems.D、Anewhigh-speednetwork.DAccordingtothewoman,whatwillbeperfec
A、Thelackoftime.B、Thequalityoflife.C、Thefrustrationsatwork.D、Thepressureonworkingfamilies.A本题是细节题。短文开头提到,像大多数上班
最新回复
(
0
)