首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的结果为 #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
65
问题
下面程序的结果为 #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(){inti,j,x=0;for(i=0;i
设栈的顺序存储空间为S(1:m),初始状态为top=0。现经过一系列正常的入栈与退栈操作后,top=m+1,则栈中的元素个数为
下面函数的功能是()。sss(s,t)char*s,*t;{while((*s)&&(*t)&&(*t++==*s++));return(*s-*t);}
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是
下面对软件特点描述不正确的是()。
算法的有穷性是指()。
检查软件产品是否符合需求定义的过程称为()。
派生类中所定义的虚函数的【】不影响对它的动态联编,即基类中已定义的虚函数,其同名函数放在派生类中的【】,都可以实现运行时多态性。
随机试题
简述审美经验的基本性质。
关于《中国药学文献》描述错误的是
某资料服从正态分布,理论上在(-1.96s,+1.96s)范围内的变量值个数占全部例数的
依据《工伤保险条例》的规定,职工有()等情形的,应当认定为工伤。
情绪的测量方法有()。
价值评价的对象是()
对建立良好的程序设计风格,下面描述正确的是
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请实现函数fun(doubleb[],intlen)的如下功能:(1)b[]是一个数组,长度为len;(2)b[0]=0,b[1]=1;(3)b[i+2]=b[i]+b[i+1
【T1】中国作为一个发展中围家而临着发展经济和保护环境的双重任务。然而,我国人口众多,资源相对不足,经济规模越来越大,经济发展与资源和环境之间的矛盾日益突出。【T2】环境污染严重,生态状况恶化、资源耗费巨大而导致环境破坏等问题,已成为中国经济保持可持续发展
PurpleCloudMountain,whosenamecomesfromtherainbowsfrequentlyappearontopofthemountainthatgivestherangeapurple
最新回复
(
0
)