首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Test { public: Test(){n+=2;} ~Test0{n-=3;}, static int getNum(){return n;}
有如下程序: #include<iostream> using namespace std; class Test { public: Test(){n+=2;} ~Test0{n-=3;}, static int getNum(){return n;}
admin
2015-11-24
31
问题
有如下程序:
#include<iostream>
using namespace std;
class Test
{
public:
Test(){n+=2;}
~Test0{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的运算具有叠加性,执行“n+=2”和“n-=3”后n的值为0。
转载请注明原文地址:https://jikaoti.com/ti/XpE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序段&include<iostream.h>voidmain(){inta=14,b=15,x;charc=’A’:x=(a&&b)&&(c<’B’=;cout<<x;=执行该
从一个函数模板产的模板函数是同名的,因此编译器用______的解决方法调用相应函数。
头文件______中包含了处理用户控制的文件操作所需的信息。
派生类的成员一般分为两部分,一部分是【】,另一部分是自己定义的新成员。
如果表达式x*y+z中,“*”是作为友元函数重载的,“+”是作为友元函数重载的,则该表达式还可为
有以下程序#include<iostream.h>voidfun(inta,intb,intc){a=456,b=567,c=678;}voidmain(){
对建立良好的程序设计风格,下面描述正确的是
若调用一个函数,且此函数中没有return语句,则正确的说法是该函数
以下关于C++语言类的说法中正确的是
随机试题
休克病人应用糖皮质激素的主要作用。
对妊娠合并心脏病患者,下列护理正确的是( )。
在区间[0,2π]上,曲线Y=sinx与y=cosx之间所围图形的面积是()。
[背景资料]某综合利用水利枢纽工程位于我国西北某省,枯水期流量很少;坝型为土石坝,黏土心墙防渗;坝址处河道较窄,岸坡平缓。工程中的某分部工程包括坝基开挖、坝基防渗及坝体填筑,该分部工程验收结论为:“本分部工程划分为80个单位工程,其中合格30个,优良50
《会计法》规定,对单位直接负责的主管人员和其他直接责任人员可以处2000元以上2万元以下罚款的行为有()。
某企业第一、第二季度和下半年的原材料平均库存额分别为10万元、15万元和20万元,则全年的平均库存额为()万元。
破产程序终结后发现的破产企业的财产请求权,由破产企业的上级主管部门行使。()
正确处理公平和效率之间的关系就是要坚持公平的分配原则。()
使用LES时,通常根据调查者的要求将()内的事件记录下来。
将文本框的ScrollBar设置为2,文本框中却没有垂直滚动条,其原因可能是
最新回复
(
0
)