首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
26
问题
有如下程序:
#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://jikaoti.com/ti/pec0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列有关运算符重载的叙述中,正确的是()。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
若已定义了类Vehicle,则下列派生类定义中,错误的是()。
己知枚举类型定义语句为:enumToken{NAME,NUMBER,PLUS=5,MINUS,PRINT=10};则下列叙述中错误的是()。
有如下类定义和变量定义:classA{public:A(){data=0;}~A(){}intGetData()const{returndata;}voidSetDa
下列叙述中正确的是
下列关于运算符重载的叙述中,错误的是()。
有如下类声明:classMyBASE{intk;public:voidset(intn){k=n;}intget()const{returnk;}};classMyDERIVED:protectedMyBASE{prot
有如下语句序列:intx=100,&r=x,count<<x<<’—’<<r<<end1:己知其中变量x的地址为0012FF7C,则执行该语句序列的输出结果为()。
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)()。
随机试题
接触动物粪便污染的土壤引起的疾病是
执业药师对患者提供用药咨询服务的内容,不包括()。
下列选项中,不符合现金使用范围规定的是( )。
甲公司是一家煤矿企业,为增值税一般纳税人,适用的增值税税率为17%。该企业依据开采的原煤产量按月提取安全生产费,提取标准为每吨15元,假定每月原煤产量为10万吨。2013年4月5日,经有关部门批准,该企业购入一批需要安装的用于改造和完善矿井运输的安全防护设
给定资料“5+2,白+黑”“星期六保证不休息,星期天不保证休息”……在基层调研,问起基层干部的工作与生活,这些情况常被提及。然而另一方面,网上有些声音认为,基层干部过得很清闲,刷刷手机、看看报纸一天就过去了。“不排除有个别地方的干部过得比较轻松,
认为“教育即生长”的教育家是()
[*]
若信息系统的使用人员分为录入人员、处理人员和查询人员3类,则用户权限管理的策略适合采用________。
把CSS样式表与HTML网页关联,不正确的方法是_______。
下列程序段的执行结果为______。X=2Y=1IfX*Y<1ThenY=Y-1E1seY=-1Printy-X>0
最新回复
(
0
)