首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Test { public: Test() {n+=2;} ~Test() {n-=3;}
有如下程序: #include using namespace std; class Test { public: Test() {n+=2;} ~Test() {n-=3;}
admin
2015-09-14
15
问题
有如下程序:
#include
using namespace std;
class Test
{
public:
Test() {n+=2;}
~Test() {n-=3;}
static hat getNum(){return n;}
private:
static int n;
};
hatTest::n=1;
int main()
{
Test
*
p=newTest;
delete p;
cout<<"n="<
return 0;
}
执行后的输出结果是( )。
选项
A、n=0
B、n=1
C、n=2
D、n=3
答案
A
解析
此题考查的是静态数据成员和静态成员函数。静态数据成员是类中所有对象共享的成员,而不是某个对象的成员。题目中的静态数据成员n的运算具有叠加性,执行“n+=2”和“n-=3”后n的值为0。
转载请注明原文地址:https://jikaoti.com/ti/04E0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
C++语言是以哪种语言为基础逐渐发展演变而成的一种程序设计语言
对于下面的程序ifstreamfin(c:\test.txt);if(fin)cout<<"ok";elsecout<<"wrong";对于if语句中的内容可
拷贝构造函数的参数一般是
关于二义性的描述错误的是()。
关于getline()函数的下列描述中,()是错误的。
()是一个在百慕大类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本。
下面关于虚函数的描述中,正确的是()。
下列关于单目运算符++、--的叙述中,正确的是()。
实现运行时的多态性要使用
随机试题
用治食积气滞,湿热互结下痢,里急后重者,选何药最宜
半抗原
项目风险管理的第一步是( )。
借款人申请个人住房贷款须提供购房首付款证明材料、可以证明首付款交款证明的单据包括()。
历史上,()一起并称为我国四大牡丹生产基地。
欧洲文艺复兴时期的主要舞蹈音乐体裁是()。
(2018年山东事业)第五代移动电话行动通信标准(5G),也称第五代移动通信技术。相对4G网络,其特点不包含()。
要求循环执行2次后结束循环,【】处应填入的语句是x=1Dox=x+2LoopUntil【】
ThedevelopmentofravelundertheoceansFormillenniahumanshavebeenintriguedbywhatliesbeneaththesea,andalthoug
Itisclearthatwearerapidlybecomingaglobalculture.Newformsofinformationtechnology,intercontinentaltravel,andthe
最新回复
(
0
)