首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class A{ public: static int a; void init() {a=1;} A(i
有如下程序: #include<iostream> using namespace std; class A{ public: static int a; void init() {a=1;} A(i
admin
2020-06-29
24
问题
有如下程序:
#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:
return 0;
}
运行时输出的结果是( )。
选项
A、0
B、1
C、2
D、3
答案
B
解析
本题考查构造函数,本题中对类中的a数据成员先是赋值为0,当定义了对象obj时,执行构造函数,将a的值变为了1,所以输出1。
转载请注明原文地址:https://kaotiyun.com/show/goyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生文件夹pmj2下的工程pmj2。其中的CoUeetion定义了集合类的操作接口。一个集合对象可以包含若干元素。工程中声明的Array是一个表示整型数组的类,是Collection的派生类,它实现了Collection中
若有定义语句"doublea=2/3.0;",则语句"cout
下列关于输入流类成员函数getline()的表述中,错误的是
已知Value是一个类,value是Value的一个对象。下列以非成员函数形式重载的运算符函数原型中,正确的是()。
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是( )。
在黑盒测试方法中,设计测试用例的主要根据是( )。
下列关于运算符重载的叙述中正确的是
下列有关继承和派生的表述中,正确的是
软件生命周期是指( )。
随机试题
挤压综合征患者血钾5.8mmol/L,原因是
下列不是急性扁桃体炎病理分型的是
《联合国国际货物销售合同公约》规定,卖方若短交,买方______。
下列()不属于政策性银行的职能。
幼儿园教学活动中数学科目的组织形式多采用()。
有如下程序:#include<iostream>#include<iomanip>usingnamespacestd;intmain(){cout.fill(’*’);cout.width(6);cout.fill(’#’)
RowenaandBillyWrangleraremodelhighschoolstudents.Theystudyhardanddoextremelywellonachievementtests.Andnexty
Heisstillnothere,he________.
A、Attendafashionshow.B、Gotobuysomeclothes.C、Attendacocktailparty.D、Visitafashiondesigner.B对话最后,女士说所有这些时装提醒她该去买衣
A、One.B、Two.C、Three.D、Four.C数字信息题。女士说需要七个房间,一间是他们夫妻俩的卧室,一间厨房,一间浴室,一间起居室,这样还剩三间,每个孩子一间卧室,由此可知他们有三个孩子。
最新回复
(
0
)