首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Test{ public: Test() {n+=2;) ~Test() {n-=3;} static int
有如下程序: #include using namespace std; class Test{ public: Test() {n+=2;) ~Test() {n-=3;} static int
admin
2021-02-22
22
问题
有如下程序:
#include
using namespace std;
class Test{
public:
Test() {n+=2;)
~Test() {n-=3;}
static int getNum(){retum n;}
private:
static 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://www.kaotiyun.com/show/asfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于开发阶段任务的是
软件(程序)调试的任务是
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是
若在表达式y/x中,’’/’’是作为成员函数重载的运算符,则该表达式还可以表示为()。
设二叉树的后序序列为DGHEBIJFCA,中序序列为DBGEHACIFJ。则前序序列为
下列结构中属于非线性结构的是
下列选项中属于面向对象设计方法主要特征的是
在软件开发中,需求分析阶段产生的主要文档是
执行语句:{cout<<setfill(’*’)<<setw(10)<<setfill(’#’)<<left<<123<<’’OK’’<<endl;return0;}后将输出()。
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程文件pmj3。本题创建一个小型字符串类,字符串长度不超过100。程序文件包括proj3.h、proj3.cpp、writeToFile.obj。补充完成重载赋值运算符函数,完成深复制功能。
随机试题
行政机关设立的其他组织,未经法律、法规授权,对外以自己名义作出具体行政行为的,()为被申请人。
在Access2010中,________是用户同数据库进行交互操作的最好界面。
门静脉高压症病人,门腔静脉交通支曲张,这4个交通支不包括
乙公司的咨询报告中,表述正确的是()。下列情形中,可免征甲公司土地闲置费的是()。
能将羧酸还原成相应的伯醇的试剂是()。
凡是符合立案条件,并已办理立案手续的所有案件,除涉及国家机密或个人隐私等不宜公开的理由外,均应当在人民法院决定立案的七日内在网上公示,同时告知合议庭组成人员和案件审理期限,便于当事人和社会监督,防止拖延审限,提高司法效率。这段文字主要说明(
时务学堂(北京师范大学2003年中国近代史真题)
MannersnowadaysinmetropolitancitieslikeLondonarepracticallynon-existent.Itisnothingforabig,strongschoolboytoe
WhichofthefollowingtribesfirstcametoBritain?
Althoughtherearebodylanguagesthatcancrossculturalboundaries,cultureisstillasignificantfactorinallbodylanguage
最新回复
(
0
)