首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的结果为 #include<iostream.h> int C; class A { private: int a; static int b; public:
下面程序的结果为 #include<iostream.h> int C; class A { private: int a; static int b; public:
admin
2010-03-29
52
问题
下面程序的结果为 #include<iostream.h> int C; class A { private: int a; static int b; public: A() {a=0;c=0;} void seta(){a++;} voidsetb(){b++;} voidsetc(){c++;} void display() {cout << a << " " << b << “ ” << c;} }; int A∷b=0; void main() { A a1,a2; a1.seta(); a1.setb(); a1.setc(); a2.seta(); a2.seth(); a2.setc(); a2.display(); }
选项
A、1 2 1
B、1 2 2
C、1 1 2
D、2 2 2
答案
2
解析
C++语言中全局变量是任何函数都可以改变的量,静态变量的有效范围在定义它的类中,而普通的变量的有效性只在使用它的函数中,在本题中c为全局变量,b为静态变量,a为普通变量,b和c在类A的对象a1和a2中都自加l。所以b,c为 2,a为1。
转载请注明原文地址:https://kaotiyun.com/show/VHjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序main(){inta=0,b=0,c=0,d=0;if(a=1)b=1;c=2;elsed=3;printf("%d,%d,%d,%d\11",a,b,c,d);}程序输出
已定义以下函数intfun(int*p){return*p;}fun函数返回值是
以下各项中,当x为大于1的奇数时,值为0的表达式是()。
以下关于C语言函数参数传递方式的叙述中正确的是()。
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
以下程序段中不能统计出一行中输入字符个数(不包含回车符)的是()。
数据库设计的根本目标是要解决
面向对象方法中,继承是指()。
请编写一个函数fun,它的功能是:比较两个字符串的长度,(不得调用C语言提供的求字符串长度的函数),函数返回较长的字符串。若两个字符串长度相同,则返回第一个字符串。例如,输入beijing<CR>shanghai<CR>(<CR>为回车键),函数
多态性具体体现运行和编译两个方面,在程序运行时的多态性通过继承和【】来体现,而程序编译时多态性体现函数和运符的重载上。
随机试题
蒲公英具有而紫花地丁不具有的功效是()(2005年第36题)
阻碍骨折愈合的治疗方法为()
嘌呤代谢异常导致尿酸过多会引起
X2值的取值范围是
条件反射和非条件反射都是种族所共有的,生来就具备的反射活动。()
在民用建筑低压三相四线制系统中,关于选用四极开关的表述,下列哪些项符合规范规定?()
质量为1.00kg,温度为300K的氧气,分别经历定容、定压和绝热三个过程,使其温度升高至400K,则其内能改变为()。
下列业务的会计核算中,需要通过“应交税费——应交增值税(进项税额转出)”科目核算的有()。
下列关于金融市场风险的理解,正确的有()。
Ifyouare【T1】______atafancyplace,youmightfindamintorsomelittlecandiesonyourpillow.Thesearefreeandnice.Some
最新回复
(
0
)