首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如下程序的输出结果是 #include<iostream> using namespace std; class Test{ public: Test( ){n+=2;} ~Test( ){n-=3;} stati
如下程序的输出结果是 #include<iostream> using namespace std; class Test{ public: Test( ){n+=2;} ~Test( ){n-=3;} stati
admin
2013-05-30
20
问题
如下程序的输出结果是 #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: delete P; cout<<"n="<<Test::getNum( )<<endl; return 0; }
选项
A、n=0
B、n=1
C、n=2
D、 n=3
答案
A
解析
静态数据成员的初始值n=1,执行Test*p=new Test;,调用构造函数后,n= 3,deletep;调用析构函数,n-=3,所以最终n=0。
转载请注明原文地址:https://jikaoti.com/ti/LbE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对长度为n的线性表进行冒泡排序,最坏情况下需要比较的次数为【】。
数据结构分为逻辑结构和存储结构,树形结构属于【】结构。
下列程序的运行结果是()。#include<iostream.h>voidfun(int*a,int*b) {int*k;k=a;a=b;b=k;}voidmain(){inta=2OO4,b=9,*x=&a,*y=&b;fu
有如下的运算符重载函数定义:doubleoperator+(inti,intk){returndouble(i+k);}但定义有错误,对这个错误最准确的描述是()。
下列语句段落将输出字符’*’的个数为()。#include<iostream.h>Voidmain(){inti=100;while(1){i--;if(i==0)break;cout<<’*’;}}
设有定义语句:inta=12;,则表达式a*=2+3的运算结果是【】。
下面程序的输出结果是()。#include<iostream>usingnamespacestd;voidswap(intx[2]){intt;t=x[0];x[
有如下程序:#include<iostream>usingnamespacestd;intfun(inta,intb){return(++a*b++);}voidmain(){
线性表L=(a1,a2,a3,…,ai,…,an),下列说法正确的是()。
随机试题
有关病毒标本采集和运送,不正确的方法是
A.国务院B.国家卫生部C.省级人民政府D.省级卫生行政部门E.军队卫生主管部门艾滋病防治工作的具体办法由哪一部门制定
根据我国《保险法》的规定,应当由保险人承担的费用有()。
对于企业信息的分类和分析,以下错误的是()。
苦谛是对造成痛苦与烦恼原因的分析,大体可以概括为“五阴聚合说”“十二因缘”说和“业报轮回”说。()
A、 B、 C、 D、 C题干图形的显著特点是有很多重复出现的小图形,仔细对比来看,第一行和第二行的组成元素相同,由此得出每行图形的构成元素完全相同,问号处的图形应是由一个椭圆和一个黑色菱形组成。
如图,点A、D在射线AE上,直线AB∥CD,∠CDE=140°,那么∠A的度数为()。
贯彻幼儿参与性原则的根本保证是()。
审判机关就是依照法律规定,代表国家独立行使审判权的国家机关。根据宪法规定,我国的审判机关是()
Somethingkeptscratchingontheoutsideofthetent.Iwouldn’thavethoughtmuchaboutit【C1】______Ihadn’trecentlyseena
最新回复
(
0
)