首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class A{ public: static int a; void init(){a=l;} A(int a=2){ini
有如下程序: #include using namespace std; class A{ public: static int a; void init(){a=l;} A(int a=2){ini
admin
2020-12-21
66
问题
有如下程序:
#include
using namespace std;
class A{
public:
static int a;
void init(){a=l;}
A(int a=2){init();a++;}
};
int A::a=0;
A obj;
int main()
{
tout<<obj.a:
return 0;
}
运行时输出的结果是( )。
选项
A、0
B、1
C、2
D、3
答案
B
解析
本题考查构造函数,本题中对类中的a数据成员先是赋值为0,当定义了对象obj时,执行构造函数,将a的值变为了1,所以输出1。
转载请注明原文地址:https://kaotiyun.com/show/mpyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列符号中不属于C++关键字的是
有如下函数模板: template<typename T,typename U> T cast(Uu){ return u;} 其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是
有如下程序: #nclude<iostream> using namespace Std; Class MyClass{ public: MyClass(int i=0){cout<<1;} MyCl
由于常对象不能被更新,因此
有如下类定义classMyClasspublic:Private:intdata;};若要为MyClass类重载流输入运算符>>,使得程序中可以“cin>>obj;”形式输入MyClass类的对象obj,
关于函数重载,下列叙述中错误的是
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:151注意:错误的语句在//*****error******的下面,修改该语句即可。#include/
生成派生类对象时,派生类构造函数调用基类构造函数的条件是()。
设一棵树的度为3,其中没有度为2的结点,且叶子结点数为5。该树中度为3的结点数为
下列选项中不属于面向对象程序设计特征的是
随机试题
下列关于民事行为能力与劳动行为能力的错误表述是()
下列诗句中涉及地名的是()
ELISA技术中待测孔(管)显色颜色的深浅与待测抗原或抗体呈负相关的是
女,36岁,农民。近2个月来无明显诱因觉活动后呼吸困难,伴咳嗽、咳痰,咯少量血2次,无发热、盗汗。今日种菜时突然晕倒而急送医院。查体:T37℃,P100次/分,BP140/90mmHg。神清,球结膜无水肿,颈静脉充盈,双肺未闻及干湿哕音,P2>A2,三
一般情况下,签订成本加酬金合同不利于工程的()
在多层次配送的网络系统中,物流中心或配送中心只是(),以加快商品的周转和减少零售店的提前期。
有人说.对罪犯的权利保护,不仅要保护其服刑期间的权利,还要重视保护罪犯释放后的生存权,对此你有什么看法?
金融市场最基本的功能是()。
科田法
Whichstatementistrueaccordingtothispassage?Thebesttitleforthispassageshouldbe______.
最新回复
(
0
)