首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class A{ public: static int a; void init(){a=1;} A(int a=2){int
有如下程序: #include using namespace std; class A{ public: static int a; void init(){a=1;} A(int a=2){int
admin
2020-11-11
8
问题
有如下程序:
#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<<obj.a;
return 0;
j
)
运行时输出的结果是( )。
选项
A、0
B、1
C、2
D、3
答案
B
解析
此题实际考查的是变量作用域的屏蔽效应。在C++中,当标识符的作用域发生重叠时,在一个函数中声明的标识符可以屏蔽函数外声明的标识符或全局标识符。声明类A的全局对象时,构造函数首先调用int函数,但由于静态成员变量a被构造函数内部的形参a所屏蔽所以a十+改变的是形参a的值,对静态成员变量a没有影响。
转载请注明原文地址:https://kaotiyun.com/show/BZyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi3.cpp。此程序的运行结果为:InCDerive’sdisplay().b=1InCDerive2’sdisplay().b=2其中定义的类并不完整,按要求完成下列操作
使用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了用于表示坐标的类TestClassl,但类TestClassl的定义并不完整,按要求完成下列操作,将类的定义补充完整。(1)声明TestClass2类为TestClassl类的友元类,请
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:1,2,3,4,5,注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//********er
使用VC6打开考生文件夹下的源程序文件modi2.epp。阅读下列函数说明和代码,补充空出的代码。函数conveX(char*des,char*str)实现的功能是,如果字符串s仃里面有空格或者不可打印字符,则全部去掉,将转化后的字符串放在字符串des里,
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数num(char*str)实现返回字符串中非数字的个数。例如:abcl23abc45返回输出:6将函数num()补充完整。注意:请
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成以下函数:intfactorial(intn):求出n的阶乘,必须使用递归调用。如果n小于1则返回0。注意:不能修改函数的其他部分。#include#in
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)完成类Rect的构造函数,实现对变量left、right、top、bottom的初始化,缺省值都为0,请在注释∥*
使用VC6打开考生文件夹下的源程序文件modi3.cpp。通过继承完成输入到屏幕指定的信息:TestClassATestClassBTestClassC其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。
下列运算符不能重载为友元函数的是()。
负责数据库中查询操作的数据库语言是
随机试题
AvianinfluenzaisaninfectiousdiseaseofbirdscausedbytypeAstrainsoftheinfluenzavirus.Thedisease,whichwasfirst
A、伤及表面,局部红肿,无水疱B、3—5天愈合,不留瘢痕C、水疱较大、壁薄,创面肿胀发红D、水疱较小,创面呈浅红或红白相间,剧痛E、有焦痂,可见树枝状栓塞血管浅Ⅱ度烧伤的特点为
急性肾小球肾炎最常见的病因是
某项工作C有两项紧前工作A、B,其持续时间A=3d,B=4d,其最早开始时间相应为第5d和第6d,C工作的最迟开始时间为第10d,则C工作的总时差为()d。
土耳其拥有世界七大奇迹中的罗德岛的太阳神铜像。()
随着社会保障制度的改革和重建,受市场化、“小政府,大社会”改革模式以及“以人为本”等价值观的多方面影响,政府购买社会工作服务作为一种新的机制在全国各地推广,它在很大程度上影响着我国社会福利行政体系的运作。上述变化体现出当前我国社会福利行政体系的特点是(
[*]
Islamiclawisaparticularlyinstructiveexampleof"sacredlaw".Islamiclawisaphenomenonsodifferentfromallotherforms
【程序说明】程序功能是对任意一个表都可以追加、删除记录。【程序】SETTALKOFFACCEPT“请输入文件名:”TONAMEUSE(9)?“1.追加记录”?“2.删除记录”WAIT“请选择(1—2):”TOMIF(10)
Therearefewthingsworseforanewparentthanlisteningtoababyscreaminhungerwhileabottleofformulaslowlywarmsup
最新回复
(
0
)