首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include <iostream> using namespace std; class Test { public: Test() {n+=2; } ~Test() {n-=3;
有如下程序: #include <iostream> using namespace std; class Test { public: Test() {n+=2; } ~Test() {n-=3;
admin
2013-02-27
49
问题
有如下程序: #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的运算具有叠加性,执行“n+=2”和“n-=3”后n的值为0。
转载请注明原文地址:https://kaotiyun.com/show/fSVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下定义和语句: structworkers { intnum; charname[20];charc; struct { intday; intmonth; intyear;
下列结构体的定义语句中错误的是()。
有以下程序 #include<stdio.h> #defineSUB(x,y)(x)*(y) main() {inta=3,b=4; printf("%d\n",SUB(a++,b++)); } 程序运行后的输出结果是(
若有以下定义和语句: #include<stdio.h> chars1[10]="abcd!",*s2="\n123\\"; printf("%d%d\n",strlen(s1),strlen(s2)); 程序的运行结果是(
某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,则该二叉树的深度(根节点在第1层)为()。
有以下程序 #include<stdio.h> main() { intw=4,x=3,y=2,z=1; printf("%d\n",(w<xw:z<yz:x)); } 程序运行后的输出结果是()。
数据库应用系统中的核心问题是()。
定义部门的关系模式如下:部门(部门号,部门名,部门成员,部门总经理)使它不满足第一范式的属性是()。
有如下的运算符重载函数定义:doubleoperator+(inti,intk){returndouble(i+k);}但定义有错误,对这个错误最准确的描述是()。
设置虚基类的目的是解决二义性问题,通过用关键字【】表示虚基类。
随机试题
关于硝酸甘油的论述错误的是
滋养细胞肿瘤转移到宫旁组织选择绒癌被确诊后首选
无排卵型功血最见的症状是
下列有关颈椎病的诊断治疗哪项是不正确的
风管系统安装完后,必须对风管的()进行严密性检验。
根据企业所得税法律制度的规定,企业与其关联方之间的业务往来,不符合独立交易原则的,税务机关有权在该业务发生的纳税年度起一定期限内进行调整。该期限为()。(2016年)
某股份有限公司(以下简称公司)于2008年8月10日在上海证券交易所上市。2008年以来公司发生了下列事项:(1)2009年7月,监事张某将所持公司股份10万股中的1万股卖出。(2)2010年5月,总经理刘某将所持公司股份20万股中的1
阅读下面的C语言程序,请给出正确的输出结果________。#include#defineN10#defines(x)x*x#definef(x)(x*x)#defineg(x)
Changesinthewaypeoplelivebringaboutchangesinthejobsthattheydo.Moreandmorepeopleliveintownsandcitiesinste
ItwaslateonanAugustafternoon,theairhotandheavylikeitusuallywasintherainyseason.Earlierwe’dseensomethunde
最新回复
(
0
)