首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
55
问题
有如下程序:
#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全国计算机二级
相关试题推荐
有如下类的定义。横线处的语句是()。classMyClass{public:MyClass(inta=0,intb=0){X=a;Y=b:}voidChan
有如下程序: #include<iostream> void fun(int&x,int y){int t=x;x=y;y=t;} int main() { int a[2]={23,42}; fun(a
判断字符型变量ch是否为大写英文字母,应使用表达式
下列关于派生类和基类的描述中,正确的是()。A)派生类成员函数只能访问基类的公有成员B)派生类成员函数只能访问基类的公有和保护成员C)派生类成员函数可以访问基类的所有成员D)派生类对基类的默认继承方式是公有继承
建立一个类对象时,系统自动调用
将E-R图转换为关系模式时,实体和联系都可以表示为
在学生管理的关系数据库中,存取一个学生信息的数据单位是
生成派生类对象时,派生类构造函数调用基类构造函数的条件是()。
从表中任何一个结点位置出发就可以不重复地访问到表中其他所有结点的链表是
下列关于派生类构造函数和析构函数的说法中,错误的是()。
随机试题
规划城市人口超过多少万人口的城市,应控制预留设置快速轨道交通用地?
对钨极氩弧焊的水路进行检查时,水压为()MPa时,水路能够正常工作,无漏水现象。
蠕形住肠线虫主要寄生在人体的
有关甲状腺结节的叙述中,哪一项叙述是错误的
肺炎球菌肺炎抗生素治疗停药指征是
急性龈乳头炎的主要l临床特征是()
( )反映了一个组织系统中各子系统或各元素的工作任务分工和管理职能分工。
原型化方法是在获得系统的()后,快速地加以实现。
DecadesafterMarilynMonroe’sdeath,therewasaburstofspeculationaboutwhatshemighthavebeendoingif(anditisavery
A、Arguing.B、Protesting.C、Complaining.D、Bargaining.C根据对话中提到的YouknowIhadsomuch...justkeptringing和get…too,even…可知,他们在抱怨,
最新回复
(
0
)