首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class XA { int a; public: s
有如下程序: #include using namespace std; class XA { int a; public: s
admin
2015-07-22
66
问题
有如下程序:
#include
using namespace std;
class XA {
int a;
public:
static int b;
XA(int aa):a(aa) {b++;}
~XA() {}
int get() {return a;}
};
int XA::b=0;
int main() {
XA d1(2),d2(3);
cout<
return 0;
}
运行时的输出结果是
选项
A、5
B、6
C、7
D、8
答案
C
解析
本题考查类的静态数据成员,题目中定义了类的静态数据成员b,当执行定义两个对象时执行构造函数,构造函数执行b++,所以b最终为2,而d1.get()为2,d2.get()为3,最终结果为7,C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/5fNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在声明派生类时,如果不显式地给出继承方式,缺省的类继承方式是私有继承private。已知有如下类定义:classBase{protected:voidfun(){}};classDerived:
数据库技术的根本目标是要解决数据的
有如下定义:classMA{intvalue;public:MA(intn=0):value(n){}};MA*ta,tb;其中MA类的对象名标识符是【】。
下列叙述中错误的是
已知类sample是一个抽象类,其成员函数display是无形参、无返回类型的纯虚函数,请完成其声明:classsample{public:sample(){};【】};
数据库保护分为安全性控制、【】、并发性控制和数据的恢复。
假设inta=1,b=2;,则表达式(++a/b)*b--的值为【】。
重载的运算符保持其原有的【】、优先级和结合性不变。
将代数式转换成程序设计中的表达式为【】。
数据管理技术的发展是与计算机技术及其应用的发展联系在一起的,经历了由低级到高级的发展过程。分布式数据库、面向对象数据库等新型数据库是属于()。
随机试题
在Word2010中,邮件合并需要两部分内容,一部分是_____,另一部分是数据源文件。
卡比多巴和苄丝肼的作用方式是:
牛豁鼻修补术最合适的缝合方法是
涉外会见会谈的准备工作主要有:背景资料的准备、()。
社会支持评定量表共有十个条目,包括()三个维度。(2010年11月真题)
世界上最早的一部教育文献是()
【2017四川】作为一名新班主任,你认为班集体形成的主要标志是()。
直接经验和间接经验的关系是()。
我国宪法规定:“人民依照法律规定,通过各种途径和形式,管理国家事务,管理经济和文化事业,管理社会事务。”这一规定体现的宪法基本原则是()(2013年非法学综合课单选第16题)
You’dbetter______again.
最新回复
(
0
)