首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
42
问题
有如下程序:
#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语句中表达式值的类型与说明的类型不一致,则以下叙述中正确的是()。
若函数调用时的实参为变量,下列关于函数形参和实参的叙述中正确的是()。
给定程序MODI1.C中函数fun的功能是:从低位开始依次取长整型变量s中奇数位上的数,构成一个新数放在t中(注意:位置从开始计算)。 例如: 输入:12345678,则输出:1357 输入:123456789,则输出:2468 请改正函数fun中
以下说法错误的是()。
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
数据库设计中反映用户对数据要求的模式是()。
下列算法中均以比较作为基本运算,则平均情况与最坏情况下的时间复杂度相同的是()。
下列符号中,正确的C++标识符是()。
【】的目的是检查模块是否正确的组合在一起,是否能够实现规格说明文档对产品功能的要求。
随机试题
受新冠肺炎疫情等因素影响,部分农产品出口国开始限制农产品出口,引发人们对粮食安全的焦虑。下列有关中国粮食安全的说法正确的是:
期货交易所一般不得从事()。
在计算现金流量时,一般现金净流量不包括的是()。
甲、乙、丙、丁拟共同出资设立有限责任公司。下列出资方式中,符合《公司法》规定的有()。
人的心理是()。
对入学的适应影响较大的是幼儿对小学生活的()。
如果β=(1,2,t)T可以由α1=(2,1,1)T,α2=(一1,2,7)T,α3=(1,一1,一4)T线性表示,则t的值是________。
设f(x+y)=
下列说法中,不属于数据模型所描述的内容的是()。
Theconceptofpersonalchoiceinrelationtohealthbehaviorsisanimportantone.Anestimated90percentofallillnessmayb
最新回复
(
0
)