首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; Class Test { public: Test() {n+=2;} ~Test() {n-=3;} sta
有如下程序: #include<iostream> using namespace std; Class Test { public: Test() {n+=2;} ~Test() {n-=3;} sta
admin
2010-12-16
34
问题
有如下程序: #include<iostream> using namespace std; Class Test { public: Test() {n+=2;} ~Test() {n-=3;} static int getNum() {return n;} private: static int n; }; int Test::n=1; int main() { Test*p=new Test;
选项
A、n=0
B、n=1
C、n=2
D、n=3
答案
A
解析
静态数据成员是类中所有对象共享的成员,而不是某个对象的成员。题中变量n是静态数据成员,对象对其操作的结果具有叠加作用,main函数中先定义了Test的对象*p,然后又delete p,所以对静态数据n进行了两次操作,分别是”n+=2”和”n+=3”,n的初始值是1,那么n最后的值变为0。main函数最后通过调用静态函数getNum得到n的值,并输出。
转载请注明原文地址:https://kaotiyun.com/show/v6Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有定义语句:intx=10;,则表达式x-=x+x的值为()。
下面4个关于C语言的结论中错误的是()。
可在C程序中用作用户标识符的一组标识符是()。
以下程序的输出结果是()。#inc1udemain(){inta=1,b—3;if(++a
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是重写形参filename所指文件中最后一个学生的数据,即用新的学生数据覆盖该学生原来的数据,其他学生的数据不变。请在程序的
若变量已正确定义为int型,要通过语句scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(注:□代表一个空格符)()。
若有如下形式的函数 intfun(inta[],int*p,intn) {……} 调用函数之前需要对函数进行声明,则以下选项中错误的是()。
随机试题
自力式调压阀屡次调节到规定值后,阀后压力始终要回到低于规定值的一个不变值的原因是()。
患儿男性,11岁。患儿入院前半年无明显诱因饮水5~6L/d,喜饮凉水,尿量为4~6L/d。查体:血压110/70mmHg,身高148cm,体重34kg。外生殖器睾丸体积4ml。实验室检查:血钠145mmol/L,氯110~117mmol/L,血钾3.58m
宫颈腺癌
关于项目信息门户和项目管理信息系统的说法错误的是( )。
在不具备自然垄断性质的产业领域,应实施()的产业政策。
2013年4月,昊某设立一家有限责任公司,从事绿色食品开发,注册资本为200万元。公司成立半年后,为增加产品开发力度,吴某拟新增资本100万元,并为此分别与贾某、刘某洽谈,该二人均有意愿认缴全部新增资本,加入吴某的公司。吴某遂先后与贾某、刘某二人就投资事项
2019年2月,陕西省民政厅印发《2019年全省脱贫攻坚兜底保障行动方案》。该方案指出,民政脱贫攻坚工作,必须把兜底保障摆在突出位置,以织密织牢“六张保障网”和全面实施“四项助推脱贫攻坚行动”为抓手。其中,“六张保障网”不包括:
“中国特色社会主义”这一重大命题的提出是在()。
类是一个支持集成的抽象数据类型,而对象是类的【】。
ForgetwhatVirginiaWoolfsaidaboutwhatawriterneeds—aroomofone’sown.Thewritershehasinmindwasn’tatworkonano
最新回复
(
0
)