首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class A{ public: static int a; void init(){a=1;} A(int a=2){ini
有如下程序: #include using namespace std; class A{ public: static int a; void init(){a=1;} A(int a=2){ini
admin
2016-08-19
41
问题
有如下程序:
#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<
return 0;
}
运行时输出的结果是( )。
选项
A、0
B、1
C、2
D、3
答案
B
解析
本题考查构造函数,本题中对类中的a数据成员先是赋值为0,当定义了对象obj时,执行构造函数,将a的值变为了1,所以输出1。
转载请注明原文地址:https://www.kaotiyun.com/show/cZNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有一种特殊的虚函数,重定义时不要求同名,这种虚函数是【】。
以下程序调用findmax()函数返回数组中的最大值。请填空完成此函数。#include〈iostream〉usingnamespacestd;intfindmax(int*a,intn){int+p
下列关于getline()函数的描述中,不正确的是()。
设有数组定义:chararray[]="China";,则数组array所占的空间为
下列程序输出结果是【】。include<iostream>usingnamespacestd;template<typenameT>Tfun(Ta,Tb){return(a<=b)?a:b;}
有以下程序:#include<iostream>usingnamespacestd;classBase{public:Base(){}virtualvoidf1()
.、.*、->、::、?:这五个运算符______重载。
面向对象程序设计思想的主要特征中不包括
C++语言中关键字运算符有new,delete和______。
下列各项中不属于算法基本特征的是()。
随机试题
下列哪些调节过程可构成闭合环路
下列药物中具有祛风湿,补肝肾,强筋骨,利水的是
急性心肌梗死患者第1周必须()
地籍图测量方法分()法和数字法两种。
某高速公路路基宽24m,沥青混凝土路面,设计行车时速为80km/h。在中心桩号K8+320m处有一座5m×30m连续箱梁桥,桩柱式桥墩,重力式桥台。0号桥台位于水田区域,路基填土高6.5m,地质情况为:表层3.5m厚淤泥质黏土,其下为泥岩。设计要求:桥头路
对采用虚假证明文件骗取施工许可证的,应由发证机关()。
简述影响学制的因素。
主观唯心主义把世界的本原最终归结为()、()。
Theinkisbarelydryonthedeal.ButtheagreementonChinajoiningtheWorldTradeOrganisationisalreadymakinganimpacto
Backin1985,ViktorCherkashinwasaseniorKGBofficerattheSovietEmbassyinWashington.Intheshadowyworldofespionage,
最新回复
(
0
)