首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
61
问题
有如下程序: #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全国计算机二级
相关试题推荐
以下程序的输出结果是()。#include<stdio.h>voidprt(int*x,int*y,int*z){printf(’’%d,%d,%d\n’’,++*x,++*y,*(z++));}
有以下程序:#include<stdio.h>#definePT3.5;#defineS(x)PT*x*x;main(){inta=1,b:2;printf("%4.1f\n",S(a+b));}程序运行后的输出结果是()。
有以下程序#includemain(){charc[2][5]={"6938","8254"},*p[2];inti,j,s=0;for(i=0;i
设有定义:chars[81];inti=0;以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是()。
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是重写形参filename所指文件中最后一个学生的数据,即用新的学生数据覆盖该学生原来的数据,其他学生的数据不变。请在程序的
若有函数首部intfun(doublex[10],int*n),则下列针对此函数的函数声明语句中正确的是()。
对于以下函数声明 voidfun(intarray[4],int*ptr);以下叙述中正确的是()。
将一个函数声明为一个类的友元函数必须使用关键字【 】。
下列程序中声明了两个类AA和BB,其中函数“print”是类AA的成员函数,但是类BB的友元函数。请在①、②和⑧处各填入正确的内容,使程序能正常运行。#include<iostream.h>【】;classAA{
下列虚基类的声明中正确的是()。
随机试题
计划包括工作计划层次,工作计划是指业务部门对具体工作的布置和落实的时间、措施等的一种事前安排,主要内容有()
消化性溃疡临床表现特点是________,________,________。
不符合大补阴丸应用指征的是( )。符合当归补血汤应用指征的是( )。
甲企业被法院裁定重整,重整计划被批准后,甲企业执行了一部分,不再继续执行,法院裁定终止重整计划的执行。甲企业重整前欠乙企业3万元货款及20万元的设备款,欠丙企业20万元货款,欠丁企业30万元租金。根据重整计划,乙企业放弃了3万元的货款,重整计划批准后,甲企
赵某与罗某系邻居,两人因日常小事纠纷不断。某日,两人又起纠纷,争吵中罗某抄起木棍,打在赵某头上,致使其严重脑震荡,左耳失聪,赵某因此受重伤而向公安机关报案。公安机关认为本案系邻里纠纷,以民事调解为宜,不予立案,赵某即将本案诉至人民法院。下列选项中,哪一项不
下列()性状符合膨胀土的一般性状。
甲公司投资一项证券资产,每年年末都能按照6%的名义利率获取相应的现金收益。假设通货膨胀率为2%,则该证券资产的实际利率为()。
—Soyouhavetogohomenow?—Yes,I______.—Howniceitwouldbeifyoucouldstaywithmetohavesupper!
社会主义核心价值体系是社会主义意识形态的本质体现。()
编写如下程序:PfivateSubCommandlClick()DimscoreAsIntegerscore=86Ifscore>85Thenr=1ElseIfscore>60Thenr=2Elser=0EndIfP
最新回复
(
0
)