首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
50
问题
有如下程序:
#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://jikaoti.com/ti/g0l0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modil.cpp,请修改程序中的错误,使程序能得出正确的结果:num:0num:1num:10注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在∥****
在声明派生类时,如果不显示地给出继承方式,缺省的类继承方式是私有继承private。己知有如下类定义:classTestClass{protected:voidfun(){}};classTestCl
下列枚举类型的定义中,包含枚举值3的是
Sample是一个类,执行下面语句后,调用Sample类的构造函数的次数是Samplea[2],*P=newSample;
执行语句序列 intn: cin>>n: switch(n) { casel: case2:cout<<’1’: case 3: case4:cout<<’2’: break: d
语句int*p=&k;定义了指针p,与这个语句等效的语句序列是
下列关于对象初始化的叙述中,正确的是
有如下类声明: class Foo{ int bar; }; 则Foo类的成员bar是
定义学生选修课程的关系模式为SC(S#,Sn,Sd,Sa,C#,G)(其属性分别为学号、姓名、所在系、年龄、课程号和成绩);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课)。关系模式SC的主键是
“商品”与“顾客”两个实体集之间的联系一般是
随机试题
晶体有何特点?
女,34岁,腹痛、腹泻伴午后低热半年余,大便呈稀糊状,无粘液及脓血,不伴里急后重。体检:消瘦,体温37.9℃。心肺无明显异常。该患者进一步应选择哪项检查
用于Buerger病的诊断和检验疗效的特殊检查有
会计凭证传递是指从原始凭证的填制或取得时起,到会计凭证归档保管止,在单位内部有关部门和人员之间按规定的路线进行传递和处理的程序。()
下列关于银行汇票适用的范围的表述中,错误的是()
甲企业与乙企业签订协议约定共同投入到市场上商品的总量,以保持供不应求的局面。这种协议属于()。
商业银行资本构成中,附属资本包括()。
审美意象的本质特征是___________,表现特征是___________,形象特征是荒诞性,思维特征是___________的直接参与,鉴赏特征是求解性和多义性。
所谓依法从快,是指依照()的规定,在审理案件的时限以内迅速地审结案件。
下列设备组中,完全属于计算机输出设备的一组是()。
最新回复
(
0
)