首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class A{ public: static int a; void init(){a=1;} A(int a=2){i
有如下程序: #include using namespace std; class A{ public: static int a; void init(){a=1;} A(int a=2){i
admin
2020-10-21
21
问题
有如下程序:
#include
using namespace std;
class A{
public:
static int a;
void init(){a=1;}
A(int a=2){init();a++;}
};
int A::a=0;
A obj;
int main()
{
cout<
return 0;
}
运行时输出的结果是( )。
选项
A、0
B、1
C、2
D、3
答案
B
解析
本题考查构造函数,本题中对类中的a数据成员先是赋值为0,当定义了对象obj时,执行构造函数,将a的值变为了1,所以输出l。
转载请注明原文地址:https://jikaoti.com/ti/cAl0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列不属于软件工程3个要素的是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。其中:定义了类circle和column,column类由circle类protected派生,但是两个类的定义并不完整,请按照以下的
为类Matrix重载下列运算符时,只能作为Matrix类成员函数重载的运算符是()。
已知类IMS中两个成员函数的声明为“voidlisten()const;”与“voidspeak();”,另有两个对象的定义为“IMSobjl;”与“constIMSobj2;:”,则下列语句中,产生编译错误的是()。
有两个关系R和S如下:由关系R通过运算得到关系S,则所使用的运算为()。
已知函数f的原型是“voidf(int*x,int&y);”,变量v1、v2的定义是“intv1,v2;”,下列调用语句中,正确的是()。
下面类的声明中的几个语句,正确的是(设定语句是主函数中的语句)()。classTestClass{private:intdata;public:TestClass(intg_data){data=g_data;}
下列选项中不属于面向对象程序设计特征的是()。
已知将运算符“+”和“*”作为类Complex的成员函数重载,设c1和c2是类Complex的对象,则表达式c1+c2*c1等价于()。
公司的开发人员可以同时参加多个项目的开发,则实体开发人员和实体项目间的联系是
随机试题
被保险人自意外发生之日起( )日内在医院治疗所支付出的合理且必需的医疗费用,由保险人承担给付保险金义务。
A.智力测验B.人格测验C.神经心理学测验D.情商测验E.性格测验主要应用于儿童智力发育水平的鉴定
某男,24岁。因精神分裂症长期应用氯丙嗪治疗,1小时前因吞服一整瓶氯丙嗪而入院。查体:患者昏睡,血压下降达休克水平,并出现心电图的异常。请问,此时除洗胃及其他对症治疗外,应给予的升压药物是
办理个人教育贷款时,信用风险的防控措施不包括()。
债务人或者第三人将其动产或权利移交债权人占有,用以担保债权的履行,这种担保方式称为()。
根据金融企业财务制度的规定,反映商业银行经营状况的指标主要有流动比率、资本风险比率和固定资本比率等,而金融企业的经营成果也有一套计算与分析指标。()是指企业流动资产总额与流动负债总额之间的比例。
在市场经济国家,财政政策的总目标一般是()。
软件程序员接受企业的任务,独立完成了某应用软件的开发和设计,其软件著作权属于(64)。
Itisoftenobservedthattheagedspendmuchtimethinkingandtalkingabouttheirpastlives,21aboutthefuture.Theseremin
Whatcanweknowaboutthemanfromtheconversation?
最新回复
(
0
)