首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include(iostream> using namespace std; Class Test { public: Test() {n+=2;} ~Test() {n-=3;) s
有如下程序: #include(iostream> using namespace std; Class Test { public: Test() {n+=2;} ~Test() {n-=3;) s
admin
2010-12-16
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;
选项
A、n=0
B、n=1
C、n=2
D、n=3
答案
A
解析
本题考查的是静态数据成员和静态成员函数。静态数据成员是类中所有对象共享的成员,而不是某个对象的成员。题目中的静态数据成员n的运算具有叠加性,执行“n+=2”和“n-=3”后n的值为0。
转载请注明原文地址:https://jikaoti.com/ti/Z5L0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下述程序的输出结果是()。#includevoidmain(){inta[5]={1,2,3,4,5);int*p=a,**q=&p;printf(“%d”,*(p++));pri
执行以下语句段后,xv的值是()。int*pt,xy;xy=200;pt=&xy;xy=*pt+30;
有以下程序#includemain(){intk=5,n=0;while(k>0){switch(k){default:break;case1:
下列方法中,不属于软件调试方法的是()。
支持子程序调用的数据结构是()。
算术运算符和圆括号有不同的运算优先级,对于表达式:a+b+c*(d+e),关于执行顺序,以下说法正确的是()。
对于以下函数声明 voidfun(intarray[4],int*ptr);以下叙述中正确的是()。
以下关于逻辑运算符两侧运算对象的叙述中正确的是()。
下面不属于同一函数模板的是()。
下列程序中声明了两个类AA和BB,其中函数“print”是类AA的成员函数,但是类BB的友元函数。请在①、②和⑧处各填入正确的内容,使程序能正常运行。#include<iostream.h>【】;classAA{
随机试题
超精密加工机床中主轴部件结构应用最广泛的是()。
要素饮食的适应证是【】
代偿性代谢性酸中毒时A.CO2CP↓,pH↓B.CO2CP↓,pH不变C.CO2CP↓,pH↑D.CO2CP↑,pH↑E.CO2CP↑,pH不变
肺痨除药物治疗后,还应注意
H1受体阻断药不具有的药理作用是
企业购入用于工程经营活动、将构成工程实体或产品实体的存货类型是( )。
下列车船,免征车船税的有()。(2016年回忆版)
小学阶段儿童学习的一般特点包括()。
四名运动员参加4×100米接力,他们100米速度分别为v1、v2、v3、v4。不考虑其他影响因素,他们跑400米全程的平均速度为()。
Thingsmustbegoingwellintheparcelsbusiness.Consumersandcompaniescontinuetoflockindrovestotheinternettobuyan
最新回复
(
0
)