首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class A{ public: static int a; void init(){a=1;} A(int a=2){i
有如下程序: #include using namespace std; class A{ public: static int a; void init(){a=1;} A(int a=2){i
admin
2019-06-12
69
问题
有如下程序:
#include
using namespace std;
class A{
public:
static int a;
void init(){a=1;}
A(int a=2){int();a++;}
};
int A::a=0:
A obj;
int main()
{
cout<
return 0:
j
}
运行时输出的结果是( )。
选项
A、0
B、1
C、2
D、3
答案
B
解析
此题实际考查的是变量作用域的屏蔽效应。在C++中,当标识符的作用域发生重叠时,在一个函数中声明的标识符可以屏蔽函数外声明的标识符或全局标识符。声明类A的全局对象时,构造函数首先调用int函数,但由于静态成员变量a被构造函数内部的形参a所屏蔽所以a++改变的是形参a的值,对静态成员变量a没有影响。
转载请注明原文地址:https://kaotiyun.com/show/0H8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
函数模板:template<classT>Tadd(Tx,Ty){returnx+y;}下列对add函数的调用不正确的是()。
带有虚基类的多层派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样将对虚基类的子对象初始化()。
假设AB为一个类,pa为指向该类动态对象数组px的指针,该数组长度为n,则执行“deletepa;”语句时,自动调用该析构函数的次数为______。
耦合和内聚是评价模块独立性的两个主要标准,其中【】反映了模块内各成分之间的联系。
利用继承能够实现______。这种实现缩短了程序的开发时间,促使开发人员复用已经测试和调试好的高质量软件。
有如下程序:#include<iostream>usingnamespacestd;classTest{public:Test(){n+=2;}~Test(){n-=3;
在inta=10,*p=&a;语句中,p的值是()。
在最坏情况下,堆排序需要比较的次数为______。
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。
随机试题
为了克服企业管理中产生的信息延误现象,法约尔提出了【】
计算机病毒是计算机系统中一类隐藏在网络中的蓄意进行破坏的捣乱程序。()
四妙勇安汤治疗脱疽适用于:
A.乳腺内有多发胀痛、质韧之肿块B.乳房红肿、胀痛,内有触痛伴波动感的肿块C.乳腺内有单发、光滑、活动度大的肿物D.乳腺内有单发、质硬、活动度差的肿物E.乳腺内有单发囊性结节最可能提示为乳腺纤维腺瘤的是
对犬股动脉扩张作用最显著的活血化瘀药是
多尿、多饮、多食,体重减轻,常觉软弱、乏力,伴皮肤瘙痒、肢体麻木、外阴瘙痒,应该属于()的表现
某患者,女,19岁,从2楼跌下左腹部跌伤,左5、6、7肋骨骨折,脾破裂。入院时精神紧张。T38.4℃,面色苍白,肢端冰冷,脉搏细速,112次/分,BP132/98mmHg,尿量减少。该患者的休克状态应属于()
该梁第二阶段时的梁端剪力(设计值)最接近( )项数值。假定叠合梁的截面尺寸满足规范的要求,箍筋间距s=200mm,并已知截面有效高度为610mm,叠合构件的剪力设计值V=165.9kN。则叠合梁中箍筋的最小配箍面积与( )项数值最为接近。
物流信息指的是在物流活动进行中产生及使用的()。
“获指标逾期不买车”该受罚吗?既然无法保证市民在多长时间内参加摇号一定能摇到,那么就没有理由对那些________的市民予以惩罚,这是一个基本的公平。更何况,大到国家政策尚且可能________,普通家庭因为种种原因而临时改变购车计划,凭什么就得挨罚呢?填
最新回复
(
0
)