首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序:#include <iostream>using namespace std:class Test{public: Test() {n+=2; ~Test() {n-=3; ; static int getNu
有如下程序:#include <iostream>using namespace std:class Test{public: Test() {n+=2; ~Test() {n-=3; ; static int getNu
admin
2013-02-27
36
问题
有如下程序:#include <iostream>using namespace std:class Test{public: Test() {n+=2; ~Test() {n-=3; ; static int getNum() {return n;}privaue: static int n:};int Test::n=1;int main(){ Test* p=new Test; delete p; cout<<"n="<<Test::getNum()<<end1; return 0;} 执行后的输出结果是
选项
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/gbNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在下面程序的横线处填上适当的内容,使程序执行后的输出结果为ABCD。#include<iostream>usingnamespacestd;classApublic:A(){cout<<’A’;}};classB:【】
写出下列程序的运行结果【】。#include<iostream.h>.#include<fstream.h>#include<stdlib.h>voidmain(){fstreamoutfile,infile;outfile.
下列不属于结构化分析常用工具的是()。
下列不属于3种基本控制结构是()。
以下不能对二维数组a进行正确初始化的语句是()。
类的成员函数中,只能用于检测输入操作的函数是【】。
下面关于二叉树的基本性质说明错误的是______。
下列关于this指针的叙述中,正确的是()。
假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为()。
数据库关系模型中可以有三类完整性约束,下列选项中不属于三类完整性约束的是()。
随机试题
维生素C对尿胆红素测定的影响,正确的说法是
下列关于炎症概念的描述哪项错误
颌面部损伤患者处理不及时会立即造成生命危险的主要原因是
A.为了早期发现、早期诊断、早期治疗宫颈癌B.为了调查大学生乙型肝炎感染情况,可不必调查所有大学的全部学生C.一项在健康人中发现可疑的肺结核患者的调查D.对个别发生的麻疹病人进行调查E.一次因会餐引起的食物中毒调查
不确定分析的其中一项内容就是敏感性分析,其作用有()。
某项目基本方案的项目财务内部收益率为23.1%,当原材料价格上升10%时,项目财务内部收益率下降到16.6%,经计算,原材料价格的敏感度系数为()。
所设置的会计科目应符合单位自身特点,满足单位实际需要,这一点符合会计科目设置的()原则。
政府采购合同继续履行将损害国家利益的,该合同一律终止。()
供应链不仅是一条连接供应商到客户的物料链、信息链、资金链,而且还是一条______链,物料在供应链上因加工、包装、运输等过程而增加其价值,给相关企业带来收益。
Didsheclosethegaragedoor?
最新回复
(
0
)