首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> rising namespace std; class A{ public: static int a; void init(){a=1;} A(i
有如下程序: #include<iostream> rising namespace std; class A{ public: static int a; void init(){a=1;} A(i
admin
2019-05-06
37
问题
有如下程序:
#include<iostream>
rising namespace std;
class A{
public:
static int a;
void init(){a=1;}
A(int a=2){int();a++;}.
};
intA::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/rs8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在数据管理技术发展的3个阶段中,数据共享最好的是
数据库技术的根本目标是()。
ID=s.ID或s.ID=ID或this.>ID=s.ID或s.ID=this.>ID此题考查运算符的重载。运算符“一”作为成员函数重载,所以横线处填入的表达式应该是对象本身ID与对象s.ID的比较表达式。
A、 B、 C、 D、 D声明派生类的一般形式为:class派生类名:【继承方式】基类名。其中继承方式包括:public,private,protected,而virtual为c++中的关键字。虚函数的使用方
A、 B、 C、 D、 C此题考查的是函数的性质。当调用无参函数时主函数并不将数据传送给被调函数,且可以带回或不带回函数值。函数的递归调用就是直接或间接的调用自己。
A、 B、 C、 D、 D本题考查软件工程中软件设计的概念和原理。人们在开发计算机软件的长期实践中积累了丰富的经验,总结这些经验得到如下的启发式规则:①改进软件结构,提高模块独立性。通过模块的分解或合并,力求
A、 B、 C、 D、 B通过两种树的遍历序列来推断第三种树的遍历时,反复利用前序和中序遍历的性质,就可以确定二叉树,具体:前序遍历的第一个结点A为树的根结点。中序遍历中A左边的结点在A的左子树中,A的右边的
6,8C++中允许用同一函数名定义多个函数,这些函数的参数个数和参数类型不同,这就是函数的重载,调用函数时,系统会根据调用函数时给出的信息,即参数的个数、类型查找与之匹配的函数,然后调用该函数。主函数中的输出语句第一个add根据a,b参数类型为整型,调用第
某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为A)n+1B)n-1C)2nD)n/2
随机试题
金属材料的物理性能包括________、导热性和磁性等。
储层内原油是否可动,除了受储层本身的孔隙度、含水饱和度和渗透率影响外,还取决于开采条件和工艺技术水平,它是随时间变化的。()
A.大环内酯类B.喹诺酮类抗菌药C.头孢菌素类D.青霉素E.氨基糖苷类常与β内酰胺类抗生素合用,对静止期细菌有杀菌作用
chemicalsterilizationtechnology
X线管的代表容量是指
A、利多卡因B、奎尼丁C、普罗帕酮D、普萘洛尔E、胺碘酮可阻滞钠、钾、钙通道
挡土墙泄水孔进口处的反滤层应选用不透水材料。( )
围棋被人们形象地比喻为黑白世界,在古代称作对弈。由围棋的思维方式和行棋方式来看,它与古代哲学有着密切的关系。后来,围棋也成为培养军人才能的重要工具,许多著名的军事家都对盘式、招法等______。随着围棋传遍大江南北,围棋名人的增多,______也不断见于史
关于民事诉讼中的回避制度,下列说法正确的是()。
Whatifwecouldreadthemindofaterrorist?ResearchersatNorthwesternUniversityinChicagosaytheyhavetakenastepclos
最新回复
(
0
)