首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
23
问题
有如下程序:
#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<iostream>#include<string>usingnamespacestd;classPerson{public:Person(stringn):n
内部格式控制操作函数是在头文件()中定义的。
请使用Ve6或使用【答题】菜单打开考生目录pmj3下的工程文件pmj3。此工程中包含一个源程序文件proj3.cpp,其中定义了用于表示平面坐标系中的点的类MyPoint和表示三角形的类MyTriangle;程序应当显示:6.828432但程序中有缺
下列有关内联函数的叙述中,正确的是()。
层次型、网状型和关系型数据库划分原则是( )。
在表达式x+y*z中,+是作为成员函数重载的运算符,木是作为非成员函数重载的运算符。下列叙述中正确的是()。
数据库设计过程不包括()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。
下列符号中能够作为C++标识符的是()。
随机试题
根据我国《民法典》的规定,下列各项中,属于《民法典》上规定的合同的是()
《医方集解》所载木香槟榔丸较张子和在原方组成药物上多
哪种结膜炎不常出现耳前淋巴结肿大和压痛()
保和丸和健脾丸中相同的药是
一患者涂抹某种化妆品后5~7天,再次涂抹时局部出现红肿、水泡,病变边界不清,有灼热感,患处瘙痒,应诊断为
山慈菇苷属于
土地估价的供需原则应以()等原则为基础。
与下面谱例旋律片段的风格相适应的伴奏乐器是()。
下图中画出曼彻斯特编码和差分曼彻斯特编码的波形图,实际传送的比特串为(20)。
A、 B、 C、 C
最新回复
(
0
)