首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; classA{ public: staticint a: void init(){a=1;} A(int a=2){i
有如下程序: #include using namespace std; classA{ public: staticint a: void init(){a=1;} A(int a=2){i
admin
2012-12-29
36
问题
有如下程序:
#include
using namespace std;
classA{
public:
staticint a:
void init(){a=1;}
A(int a=2){init()0;a++;}
};
int A::a=0:
A obj;
int main()
{
cout<
return 0:
}
运行时输出的结果是( )。
选项
A、0
B、1
C、2
D、3
答案
B
解析
此题实际考查的是变量作用域的屏蔽效应。在C++中,当标识符的作用域发生重叠时,在一个函数中声明的标识符可以屏蔽函数外声明的标识符或全局标识符。声明类A的全局对象时,构造函数首先调用缸函数,但由于静态成员变量a被构造函数内部的形参a所屏蔽所以a++改变的是形参a的值,对静态成员变量a没有影响。
转载请注明原文地址:https://kaotiyun.com/show/TwVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
学生的记录由学号和成绩组成,N名学生的数据己在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把低于平均分的学生数据放在b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。注意:部分源程序在文件PROG1.C中。
以下与表达式(!x==0)的逻辑值不等价的选项是
有以下程序#includevoidmain(){intn=2,k=1;while(!(k>0IIn++));printf("%d%d\n",k,n);}程序
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
数据库设计中,描述数据间内在语义联系得到E-R图的过程属于()。
有如下程序 #inelude<stdio.h> main() { intx=072; printf(">%d<\n",x+1); } 程序运行后的输出结果是()。
深度为5的完全二叉树的节点数不可能是()。
给定程序中,已建立一个带有头结点的单向链表,链表中的各结点包含数据域(data)和指针域(next),数据域为整型。函数fun的作用是:找出链表各结点数据域中的最大值,其最大值由函数值返回。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确
数组是有序数据的集合,数组中的每个元素具有相同的【】。
C++程序中的预处理命令以符号【】作为起始标记。
随机试题
磁铁试验的作用不包括
女性,35岁,停经42天,阴道不规则少量淋漓出血10余天。诊断性刮宫,病理报告为“蜕膜组织,未见绒毛”。最可能的诊断是
某肝硬化病人,3天未大便,出现嗜睡和幻觉。在灌肠时,不宜采用哪种灌肠溶液()
患者男性,56岁,过去有嗜酒及慢性肝炎史,近2个月食欲不振、低热、消瘦、乏力、右上腹胀痛并扪到肿块。体格检查:肝肋下3cm,质硬,无腹水。B超检查发现病人肝右叶中央单个10cm×12cm占位,AFP升高,肝肾功能正常。诊断为原发性肝癌。病人2小时前突然
临床治疗心力衰竭时,应用洋地黄的主要目的是
个体工商户王某于2009年6月在某百货商场租赁一柜台用于销售绿叶公司生产的“绿源”牌连衣裙,并采取下列促销措施,其中属于不正当竞争行为的是:()
LES适用于()。
Sometimesthestudentmaybeaskedtowriteabouthis______toacertainbookorarticlethathassomebearingonthesubjectbei
Sheisahighlysuccessfulteacher.
A、Itbeginsfromacampus.B、It’sfivemileslong.C、Itgoesaroundthecityhall.D、Ittakesafewdaystocover.A推断题。浏览选项可知,选
最新回复
(
0
)