首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class XB { int a; public: s
有如下程序: #include using namespace std; class XB { int a; public: s
admin
2015-07-22
54
问题
有如下程序:
#include
using namespace std;
class XB {
int a;
public:
static int b;
XB(int aa):a(aa) { b++; }
~XB() { b--; }
int get() {return a;}
};
int XB::b=0;
int main() {
XB d(2);
int n=d.get()+XB(3).get();
cout<
return 0;
}
运行时的输出结果是
选项
A、5
B、6
C、7
D、8
答案
B
解析
本题考查类的构造函数和静态数据成员,题目中定义了类的静态数据成员b,当执行定义对象d(2)和XB(3).get()时执行构造函数,构造函数执行b++,所以b最终为2,而d.get()为2,最终结果为6,B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/k8Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面对对象概念描述错误的是
在下面横线上填上适当的语句,完成程序。#include<iostream>usingnamespacestd;classBase{intx;public:Base(inti){x=i;}
当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为
下面程序的运行结果为#include<iostream.h>classA{public:A(){cout<<"1";}~A(){cout<<"2";}};c
下面对静态数据成员的描述中,正确的是
软件调试的目的是
当使用ofstream流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为( )。
类模板的模板参数()。
表达式operator+(x,y)还可以表示为【】。
某二叉树T有n个节点,设按某种顺序对T中的每个节点进行编号,编号值为1,2,…n,且有如下性质:T中任一节点v,其编号等于左子树上的最小编号减1,而v的右子树的节点中,其最小编号等于v左子树上的节点的最大编号加1。此二叉树是按()顺序编号的。
随机试题
下列对阿司匹林水杨酸反应的叙述,错误的是
出票人签发支付密码错误的支票,开户银行将处以按票面金额的5%但不低于()罚款。
( )是经济法坚持的原则。
以非现金资产进行债务重组时,债权人对于接受抵债资产过程中发生的运杂费、保险费等相关费用,应计入()。
出版社在年度出版计划已经审核、备案后还要增补选题,如果()将受到行政处罚。
阅读关于“台湾省”的图文资料,按要求完成教学设计任务。材料一《义务教育地理课程标准(2011年版)》中的内容标准要求:“认识台湾省自古以来一直是祖国不可分割的神圣领土;在地图上指出台湾省的位置和范围,分析其自然地理环境和经济发展特色。”材料二某
一、注意事项1.申论考试是对应考者阅读能力、综合分析能力、提出和解决问题能力、文字表达能力的测试。2.参考时限:阅读资料40分钟,参考作答110分钟。3.仔细阅读给定资料,按照后面提出的“作答要求”作答。二、给定资料1.沱
Telecommuting—substitutingthecomputerforthetriptothejob—hasbeenhailedasasolutiontoallkindsofproblemsrelatedt
距离债券到期时间的长短与债券价格的波动幅度之间的关系是()。
MigrantWorkersInthepasttwentyyears,therehasbeenanincreasingtendencyforworkerstomovefromonecountrytoanot
最新回复
(
0
)