首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
36
问题
有如下程序: #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全国计算机二级
相关试题推荐
有关系R如下,其中属性B为主键:则其中最后一个记录违反了
设变量均已正确定义,若要通过scanf(’’%d%c%d%c’’,&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符x和y。以下所示的输入形式中正确的是()。(注:□代表空格
若有以下函数首部:intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是()。
有以下程序#includeintm1(intx,inty){returnx
有以下程序段intj;floaty;charname[50];scanf("%2d%f%s",&j,&y,name);当执行上述程序段,从键盘上输入555667777abc后,y的值为()。
设有定义:chars[81];inti=0;以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是()。
以下程序的输出结果是()。#inc1udemain(){inta=1,b—3;if(++a
若变量已正确定义为int型,要通过语句scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(注:□代表一个空格符)()。
对于以下函数声明 voidfun(intarray[4],int*ptr);以下叙述中正确的是()。
将一个函数声明为一个类的友元函数必须使用关键字【 】。
随机试题
党的政治建设是新时代党的建设中最重要的方向,是统领、是核心。下列关于加强党的政治建设的说法,正确的是()。
A.ROPB.LOPC.LOAD.ROAE.ROT在枕前位的分娩机制中,最常见的胎方位是
氧化酶试剂
患者女性,25岁,口腔溃疡反复发作5年就诊。每月例假前1周口内开始出现溃疡,疼痛明显,约1周后疼痛减轻,10~14天自行愈合。检查发现舌背、唇、颊黏膜各有3~5mm直径的溃疡1个,圆形,周围红晕明显。应诊断为()
【背景资料】某投资公司建造-一幢办公楼,采用公开招标方式选择施工单位。招标文件要求:提交投标文件和投标保证金的截止时间为2014年5月30日。该投资公司于2014年3月6日发出招标公告,共有5家建筑施工单位参加了投标。第5家施工单位于2014年6月2日提
信息运用策略
下列情形可以适用假释的是()。
唐律规定,对于共犯,以造意为首,对于随从者,处罚办法是()。
设f(χ)在[0,π]上连续,在(0,π)内可导,证明:至少存在一点ξ∈(0,π),使得f′(ξ)=-f(ξ)cotξ.
Electronicmailsystemsareeithercomputerizedornoncomputerized.Importantamongthecomputerizedsystemsarethe(36)______
最新回复
(
0
)