首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2020-06-29
13
问题
有如下程序:
#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://kaotiyun.com/show/sK8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列选项中,不属于模块间耦合的是()。
假定MyClass为一个类,则该类的拷贝初始化构造函数的声明语句为()。
有如下程序:#includeusingnamespacestd;classA{public:A(){cout
关于this指针的说法不正确的是()。
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了类baseA、priAl和priA2,其中priAl类由baseA类公有派生,priA2类由priAl类公有派生。上述三个类的定义并不完整,请按要求完成下列操作,将程序补充完整。
请使用VC6或使用【答题】菜单打开考生文件夹pmjl下的工程pmjl,该工程中包含程序文件main.cpp,其中有关TVSet(“电视机”)和主函数main的定义。程序中位于每个“//ERROR**********found**********”之后的一行
为类MyClass重载赋值运算符时,应将其重载为类的
深度为7的完全二叉树中共有125个结点,则该完全二叉树中的叶子结点数为
在对函数进行原型声明时,下列语法成分中不需要的是
随机试题
下列哪种茶点不适合搭配绿茶
宪法规定公民有受教育的()。
同一地段上一种生物群落被另一种生物群落取代的过程称为生物群落的______。
关于高龄患者的特点,错误的是
社会工作者李勇刚参加社区的社会工作,最近他经常访问社区居民、拜访社区居委会主任、参与社区内的重要会议和活动,这些都是他了解社区内()的重要渠道。
在Word中进行3次复制操作和4次剪切操作后,在剪贴板上()。
下列各项中,符合城市维护建设税依据规定的有()。
在投标文件的报价单中,如果出现总价金额和分项单价与工程量乘积之和的金额不一致时,应当(28)。
Inmanycountriesintheprocessofindustrialization,overcrowdedcitiespresentamajorproblem.Poorconditionsintheseciti
A、Chooseone’sfavoritefilm.B、Memorizeallthedialogues.C、Gotoamovietheater.D、Practicewithafriend.A说话人给出的提高听力的最后一个建
最新回复
(
0
)