首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的结果为 #include<iostream.h> int c; class A { private: int a; static int b; public: A( )
下面程序的结果为 #include<iostream.h> int c; class A { private: int a; static int b; public: A( )
admin
2010-12-16
58
问题
下面程序的结果为
#include<iostream.h>
int c;
class A
{
private:
int a;
static int b;
public:
A( ) {a=0;c=0;}
void seta( ) {a++;}
void setb( ) {b++;}
void setc( ) {c++;}
void display( ) {cout < < a < < " " < < b < < " " < < c;}
};
int A: :b=0;
void main( )
{
A a1,a2;
a1.seta( ) ;
a1.setb( ) ;
al .setc( ) ;
a2.seta( ) ;
a2.setb( ) ;
a2.setc( ) ;
a2.display( ) ;
}
选项
A、1 2 1
B、1 2 2
C、1 1 2
D、2 2 2
答案
B
解析
C++语言中全局变量是任何函数都可以改变的量,静态变量的有效范围在定义它的类中,而普通的变量的有效性只在使用它的函数中,在本题中c为全局变量,b为静态变量,a为普通变量,b和c在类A的对象a1和s2中都自加1。所以b、c为 2,a为1。
转载请注明原文地址:https://kaotiyun.com/show/Y9Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){intx,y,z;x=y=1;z=x++,y++,++y;printf("%d,%d,%d\n",x,y,z);}程序运行后的输出结果
有以下程序:#include<stdio.h>main(){ intc=0,k; for(k=1;k<3;k++) switch(k) {default:c+=k;case2:c++;break;cas
下列叙述中,不属于软件需求规格说明书的作用的是()。
下列给定程序的功能是:建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。函数fun的作用是求出单向链表结点(不包括头结点)数据域中的最大值,并且作为函数值返回。请改正函数fun中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.
下面描述正确的是()。
下列特征中不是面向对象方法的主要特征的是()。
有以下程序:#includemain(){intc,d;c=13&5:d=10&&5;printf("%d,%d\n",c,d);}程序的运行结果是()。
待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第()个位置。
下列排序方法中,最坏情况下比较次数最少的是()。
通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为【】。
随机试题
《谏逐客书》是李斯给秦始皇的奏章,属于()。
Althoughthepoemcontainssuchpessimisticovertonesandpatheticacceptanceoffate,thereishopetobefoundinthelasttwo
A、SaturdayB、stayC、daylightD、swayA
关于子宫的描述,下列错误的是
有效循环血量一般不依赖下列哪项
根据《中华人民共和国草原法》,草原保护、建设、利用规划应当包括:(),草原功能分区和各项建设的总体部署,各项专业规划等。
某施工机械厂因经营需要分立为挖掘机制造厂及推土机制造厂两个法人企业。分立前由于三台挖掘机未能及时供货,买方欲追究违约责任,则下列关于本案中违约责任承担的说法中,正确的有( )。
回路分析法中的互电阻为选定两个相关回路中公共电阻的总和,始终取正值。()
《诗经》的分类包括以下哪种类别?()
Sincetheauthorfrequently(i)____otherscholars,hisobjectiontodisputesisnotonlyirrelevantbutalso(ii)____.
最新回复
(
0
)