首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Test{ public: Test(){n+=2;} ~Test(){n-=3;} static int getNum(){return n;} p
有如下程序: #include<iostream> using namespace std; class Test{ public: Test(){n+=2;} ~Test(){n-=3;} static int getNum(){return n;} p
admin
2019-04-01
28
问题
有如下程序:
#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;
return0:
}
执行后的输出结果是( )。
选项
A、n=0
B、n=1
C、n=2
D、n=3
答案
A
解析
语句Test*p=new Test;会调用类的构造函数Test() {n+=2;},使n的值由原来的1变为3,然后delete p调用类的析构函数~Test() {n-=3;},因为n是static型变量,所以会在3的基础上减3使得输出结果为0。
转载请注明原文地址:https://kaotiyun.com/show/caAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列函数的功能是______。#include<iostream.h>intFunc(inta,intb){if(a>B)return1;elseif(a==B)return0;
数据库技术的主要特点为______,具有较高的数据和程序的独立性以及对数据实行集中统一的控制。
下列程序的输出结果是#include<iostream.h>intmin(inta,intb){if(a<b)retuma;elsereturnb;return0;}
下列选项,不正确的是
根据下面的主程序,完成类的一种构造函数的最简单形式。#include<iostream.h>classbase{private:intnum;public:______;};voidmain()
有以下程序:#include”iostream.h”voidmain(){inti=10;intj=5;cout((j+i++<<endl;}的结果为______。
请将下列类定义补充完整。classBase{public:voidfun(){cout<<“Base::fun”<<endl;}};classDerived:publicBase{public:voidfun(){
关于结构化程序设计原则和方法的描述错误的是()。
下列关于C++函数的叙述中,正确的是
下列关于类定义的叙述中,正确的是
随机试题
以下对言谈的描述正确的是_______。
美学应当划归于【】
患者男,54岁,鼻塞、喷嚏2个月。常于晨起时出现,对冷空气刺激敏感。查体:鼻黏膜充血状,变应原皮肤试验阴性,血清中常见变应原特异性IgE阴性,鼻分泌物涂片检查未见嗜酸性及中性粒细胞,最可能的诊断是
宽度均为b,基底附加应力均相等的基础,附加应力影响深度最大的是:
下列有关“资源成本动因”表述正确的有()。
医务社会工作者面对病患时,往往需要对病患的需求进行分析。小张是一名医务社会工作者,当他面对心脏病患者时,他需要对()需求进行分析。
德育教育的体谅模式的特征有()。
刘某是15岁的中学生,因迷恋电子游戏,在电子游戏厅老板赵某的唆使下,闯入附近一居民家中行窃。刘某见该居民家中只有其12岁的女儿一人在家,遂起歹念,予以强奸,后逃离。下列说法正确的是:()
2006年该市规模以上工业总产值为( )。若2006年该市实现工业增加值4641.58亿元,那么该市六个重点发展工业的增加值占该年工业增加值的( )。
A、Itwillbetooexpensive.B、Itmaynotbeonconvenienttime.C、Itmaybetoocrowded.D、Whethershecanstillregister.C
最新回复
(
0
)