首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
74
问题
有如下程序:
#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全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(intx),该函数功能是判定x的所有的约数,并且在函数中调用写函数WriteFile0将结果输出到modi2.txt文件中。例如:x=10的约数为1,2,5,10。注意:不要
下述关于开关语句的描述中,正确的是()。
关于虚函数,以下说法正确的是()。
有如下程序: #include <iostream> #include <iomanip> using namespace std; int main() { cout.fill(’*’); c
有如下函数模板声明: template<typename T> T Max(Ta,Tb){return(a>=b)?a:b;) 下列对函数模扳Max的调用中错误是
在函数中,可以用auto、extern、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是
关于函数重载,下列叙述中错误的是
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使该程序的输出结果为:100注意:错误的语句在//*****error******的下面,修改该语句即可。#includestatic
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)重载运算符int,请在注释//********1********后添加适当的语句。(2)重载运算符“
在数据库设计中,将E-R图转换成关系数据模型的过程属于
随机试题
理想气体状态方程适用于高压低温下气体的计算。 ()
试述《水浒传》的文学成就。
下列选项中不属于我国刑罚的是
关于疟疾的叙述下列哪项是错误的
患者,男,38岁。主诉腹中肿块时聚时散,按之无形,痛无定处。其诊断是
在110kV及220kV系统中,工频过电压一般不超过何值?
1904年《奏定学堂章程》规定“各学校置本科正教员一人”“任教授学生的功课,且掌所属之职务”。这是()的开端。
行政征收的实施应以下列哪一项内容为前提?()
无论是在政治还是经济层面,城市生活都更需要法律,并具有向周边_______的功能。从人类历史上看,是城市创造了更具_______意味的法律。填入画横线部分最恰当的一项是:
A、Five.B、Seven.C、Twelve.D、Seventeen.C
最新回复
(
0
)