首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
24
问题
有如下程序:
#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://jikaoti.com/ti/Q7E0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在下面的程序的横线处填上适当的语句,使该程序的输出为12。#include〈iostream〉usingnamespacestd;classBase{public:inta;
cin.getline(line,sizeof(line),’x’)表示的意思是读取90个字符存放到line如果遇到______则结束输入。
下面程序的输出结果是#include<iostream.h>#include<string.h>voidmain(){charp1[10],P2[10];strcpy(p1,"abc");s
以下叙述中正确的是
下列关于C++语言类的描述中错误的是
下列叙述中,正确的是()。
下面各选项中,属于非法的C++整型常量的是()。
一个满二叉树其深度为4,则其叶子节点的个数为()。
已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是
以下运算符中不能重载的运算符是
随机试题
抽样估计
有Ph染色体标志物的主要是哪一种白血病
男性,42岁。患胃溃疡8年余,近几个月来自觉症状加重。6小时前病人进食后突感上腹部刀割样剧痛,很快延及全腹,伴恶心、呕吐。体检:T37.1℃,P106次/分钟,R20次/分钟,Bp110/80mmHg。腹式呼吸消失,板状腹,全腹压痛和反跳痛,肠鸣音明显减弱
小儿感染结核的最常见的方式是
统计具有信息、咨询和()等主要职能。
()年溥仪由“执政”改为皇帝,伪满洲国改为帝国。
在人类社会的发展史上,经历了三次科技革命,分别以()为标志。
下列叙述中正确的是______。
(1)"Pleasepasstheturkeyanddressing."Whatdoesthissimplerequestmakeyouthinkabout?IfyouareanAmerican,youthink
Beforeliberationwomen(look)______downuponinChina.
最新回复
(
0
)