首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class A { public: static int a; void init() { a = 1; } A(int a = 2) { init(); a++
有如下程序: #include using namespace std; class A { public: static int a; void init() { a = 1; } A(int a = 2) { init(); a++
admin
2021-09-05
52
问题
有如下程序:
#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 << obj.a;
return 0;
}
运行时输出的结果是( )。
选项
A、0
B、1
C、2
D、3
答案
B
解析
本题考查构造函数,本题中对类中的a数据成员先是赋值为0,当定义了对象obj时,执行构造函数,将a的值变为了1,所以输出1。
转载请注明原文地址:https://www.kaotiyun.com/show/Yz5p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;intf1(intx,inty=5){returnx+y;}intf1(doublex){returnx;}intmain(){inta=3;doubl
下列叙述中正确的是()。
有如下程序:#include<iostream>usingnamespacestd;classPart{public:Part(intx=0):val(x){cout<<val;}~Part(){
下列关于模板的叙述中,错误的是()。
下列字符串中不能作为C++标识符使用的是()。
下列关于模板的叙述中,错误的是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
下列选项中,正确的C++表达式是()。
对于通过公有继承定义的派生类,若其成员函数可以直接访问基类的某个成员,说明该基类成员的访问权限是()。
随机试题
()是心理活动或意识活动对一定对象的指向和集中。
Ifyoutravelaroundtheworld,youwillbesurprisedtofindthatforeigncustomscanbedifferent【C1】______yourown.Avisitor
三国两晋南北朝时期随着社会政治经济关系的变化,法律内容也有所发展,主要表现在礼法结合进一步发展。下列哪些情形属于具体表现?
2011年7月5日,某公司高经理与员工在饭店喝酒聚餐后表示:别开车了,“酒驾”已入刑,咱把车推回去。随后.高经理在车内掌控方向盘,其他人推车缓行。记者从交警部门了解到,如机动车未发动,只操纵方向盘,由人力或其他车辆牵引.不属于酒后驾车。但交警部门指出。路上
甲公司、乙公司2019年有关交易或事项如下:(1)1月1日,甲公司向乙公司控股股东丙公司定向增发本公司普通股股票1400万股(每股面值为1元,市价为15元),以取得丙公司持有的乙公司70%股权,实现对乙公司财务和经营决策的控制,股权登记手续于当日办理完毕
英雄史观的理论前提是经济基础决定上层建筑。()
你是一位听不懂外文的志愿者,一位不能区分国别的外国人向你问路,你怎么办?
Inasweepingchangetohowmostofits1,800employeesarepaid,theUnionSquareHospitalityGroupwilleliminatetippingatU
在VisualFoxPro中,程序中不需要用PUBLIC等命令明确声明和建立,可直接使用的内存变量是
Whodoyouthinkthemanistalkingto?
最新回复
(
0
)