首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如下程序的输出结果是 #include<iostream> using namespace std; class Test{ public: Test( ){n+=2;} ~Test( ){n-=3;} stati
如下程序的输出结果是 #include<iostream> using namespace std; class Test{ public: Test( ){n+=2;} ~Test( ){n-=3;} stati
admin
2013-05-30
27
问题
如下程序的输出结果是 #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; return 0; }
选项
A、n=0
B、n=1
C、n=2
D、 n=3
答案
A
解析
静态数据成员的初始值n=1,执行Test*p=new Test;,调用构造函数后,n= 3,deletep;调用析构函数,n-=3,所以最终n=0。
转载请注明原文地址:https://kaotiyun.com/show/VnNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据结构分为逻辑结构和存储结构,树形结构属于【】结构。
某二叉树中度为2的结点有n个,则该二叉树中有【】个叶子结点。
下面程序的运行结果是【】。#include<iostream.h>doublefun(doublea,doubleb,charc=’*’){doubled;switch(c){case’+’:d=a+b;bre
静态数据成员在定义或说明时,要在前面加上关键字【】;静态成员函数的实现中,不能直接引用类中说明为非静态的成员。
【】技术是将数据和行为看成是一个统一的整体,使一个软件成分,即所谓的对象。
下面程序的输出结果是()。#include<iostream>usingnamespacestd;voidswap(intx[2]){intt;t=x[0];x[
下列一维数组定义正确的是()。
有如下程序段:intx=3,do{x-=2;cout<<x;}while(!(--x));执行这个程序段的输出结果是()。
设x和y均为bool量,则x&&y为真的条件是______。
随机试题
行政组织变革的经济动力是:
患者,女,30岁。下岗后,心情不好,近半月,自感胃脘痞满,纳谷不香,腹胀便溏,胸闷喜叹息,舌淡红,脉弦缓。临床辨证为
在建设项目施工阶段,项目管理单位不负责()。
邻磺酰苯甲酰亚胺()
下面关于信用风险经济资本的说法错误的是()。
某种产品分两个步骤,采用逐步结转分步法计算产品成本。本月第一步骤入库的完工半成品为5000元;第二步骤领用的半成品成本为4000元,本月发生其他生产费用为6000元,月初、月末在产品成本分别为1000元和800元。据此计算的该产品产成品成本为()
中国著名的三大官府菜分别是()。
下列关于脂类的说法,不正确的是()。
栈结构通常采用的两种存储结构是()。
与十进制数200等值的十六进制数为
最新回复
(
0
)