首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Test{ public: Test() {n+=2;} -Test() {n-=3;} static int ge
有如下程序: #include using namespace std; class Test{ public: Test() {n+=2;} -Test() {n-=3;} static int ge
admin
2021-05-06
39
问题
有如下程序:
#include
using namespace std;
class Test{
public:
Test() {n+=2;}
-Test() {n-=3;}
static int getNumO{return n;}
private:
static int n:
};
int Test::n=1:
mt 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 lest;会调用类的构造函数Test(){n+=2;),使n的值由原来的l变为3,然后deletep调用类的析构函数~Test(){n一3;},因为n是static型变量,所以会在3的基础上减3使得输出结果为0。
转载请注明原文地址:https://kaotiyun.com/show/WPfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include#includeusingnamespacestd;classMyBag{public:MyBag(stringbr,stringcr):brand(br),
使用VC6打开考生文件夹下的源程序文件modi2.epp。阅读下列函数说明和代码,补充空出的代码。函数DecToBin(char*des,intn)的功能是将十进制数据n转换成二进制数据,并将转换结果存放在des中。如:120的二进制数据为11
有如下程序:#includeusingnamespacestd;classAppliance{public:Appliance(){cout
下列关于运算符重载的叙述中,错误的是
设有以下定义和程序:#inc1ude<iostream.h>c1assTestClass1{pubitic:voidshowl0{cout<<"TestClass1"<<end1;
下列二叉树描述中,正确的是()。
要定义整型数组x,使之包括初值为0的三个元素,下列语句中错误的是()。
对下列二叉树进行前序遍历的结果是
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
设一棵完全二叉树共有700个结点,则此二叉树中的叶子结点数为()。
随机试题
________是联结顺客与企业的精神纽带()
关于膀胱壁的错误描述是()
按照非正式群体的性质和作用,可将非正式群体分为()
关于胆汁的叙述,下列哪项是错误的?
A.维生素EB.维生素B6C.维生素B12D.维生素CE.维生素D可促进铁剂吸收的维生素是
对于会员或客户的持仓,距离交割月份越近,限额规定就()。
甲公司于20×7年1月1日对乙公司投资1500万元作为长期投资,占乙公司有表决权股份的30%,具有重大影响,20×8年6月7日甲公司发现该公司对乙公司的投资误用了成本法核算。甲公司20×7年度的财务会计报告已于20×8年4月12日批准报出。甲公司正确的做法
人与自然的和谐共生,是中华民族生命之根,是中华文明发展之源。人与自然相处时应遵循的基本原则是
能将高级语言编写的源程序转换成目标程序的是
TradewithBritainandtheWestIndiesallowedcolonialseaportssuchasBostonto
最新回复
(
0
)