首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class A{ public: static int a; void init(){a=1;} A(int a=2){init();a++;} }; int A
有如下程序: #include<iostream> using namespace std; class A{ public: static int a; void init(){a=1;} A(int a=2){init();a++;} }; int A
admin
2020-05-14
21
问题
有如下程序:
#include<iostream>
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;
return0;
}
运行时输出的结果是( )。
选项
A、0
B、1
C、2
D、3
答案
B
解析
本题考查构造函数,本题中对类中的a数据成员先是赋值为0,当定义了对象obj时,执行构造函数,将a的值变为了1,所以输出1。
转载请注明原文地址:https://kaotiyun.com/show/Eg8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对下列二叉树进行中序遍历的结果是()。
指针变量所保存的不是一般的数据值,而是程序中另一个对象的______。
数据结构分为线性结构和非线性结构,带链的队列属于【 】。
有如下程序: #include<iostream> using namespace std; class Sample{ public: Sample()<) ~Sample(){cout<<’*’;
已知类X成功地重载了--、=、+、和[]这几个运算符,则其中肯定属于成员函数的运算符是()。
关于二进制文件说法错误的是______。
数据处理的最小单位是
关于关键字class和typename,下列表述正确的是
如果表达式x=y*z中的“*”是作为成员函数重的运算符,采用运算符函数调用格式,该表达式还可以表示为______。
已知在函数func中语句this->ff=0;与语句ff=0;的效果完全相同。对于这一现象,下列表述中错误的是______。
随机试题
Insportthesexesareseparate.Womenandmendonotrunorswiminthesameraces.Womenarelessstrongthanmen.Thatatlea
患者,男,16岁。发热腹痛,里急后重,大便有脓血,舌质红,脉滑数。用药宜首选()
下列药物中哪些不属于雄激素类
产妇,28岁。分娩时行会阴侧切,分娩后用25%硫酸镁湿敷,护士在操作过程中应特别注意的是
以风险厌恶型理性投资者为主的债券市场中,()将向优质企业集中,从而有利于资源的优化配置。
火力发电厂主厂房的建筑构件的耐火等级要求为二级或以上,其建筑构件允许采用难燃烧材料,但耐火极限不应低于()h。
限额领料单属于一次凭证。()
请认真阅读下列材料。并按要求作答。美丽的小兴安岭我国东北的小兴安岭,有数不清的红松、白桦、栎(lì)树……几百里连成一片,就像绿色的海洋。春天,树木抽出新的枝条,长出嫩绿的叶子。山上的积雪融(róng)化了,雪水汇(huì)成
对幼儿游戏的评价应该是()。
怪不得这茶的味道这么好,原来它的水取于附近的一个山泉。(nowonder)
最新回复
(
0
)