首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的结果为 #include<iostream.h> int c; class A { private: int a; static
下面程序的结果为 #include<iostream.h> int c; class A { private: int a; static
admin
2009-02-15
37
问题
下面程序的结果为 #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( ); a1.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
答案
2
解析
C++语言中全局变量是任何函数都可以改变的量,静态变量的有效范围在定义它的类中,而普通的变量的有效性只在使用它的函数中,在本题中c为全局变量,b为静态变量,a为普通变量,b和c在类A的对象a1和a2中都自加1。所以b,c为 2,a为1。
转载请注明原文地址:https://kaotiyun.com/show/FKkp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列给定程序中函数fun的功能是:统计substr所指的字符串在str所指的字符串中出现的次数。例如,若字符串为aaasIkaaas,了字符串为as,则应输出2。请改正程序中的错误,使它能得出正确的结果。注意:不要改动mai
有以下程序:#include<stdio.h>main(){inta[]={1,2,3,4),y,*p=&a[3];--p;y=*p;printf("y=%d\n",y);}程序的运行结果
有以下程序:#include<stdio.h>main(){printf("%d\n",NULL);}程序运行后的输出结果是()。
以下程序的输出结果是()。#inc1udemain(){inta[3][3]={0,1,2,0,1,2,0,1,2},i,j,s=1;for(i=0;i
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:将两个两位数的正整数a、b合并成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的个位和百
下列叙述中错误的是()。
对于循环队列,下列叙述中正确的是()。
下列选项中不属于结构化程序设计原则的是()。
以下叙述中正确的是()。
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是()。
随机试题
下列措施中不属于银监会对违反国家有关银行业监督管理规定的处罚措施的有()。
固定订购量系统的优点是( )。
某企业2018年8月1日赊销一批商品,售价为120000元(不含增值税),为增值税一般纳税人。规定的现金折扣条件为2/10,1/20,N/30,计算现金折扣时考虑增值税。客户于2018年8月15日付清货款,该企业实际收款金额为()元。
在以下社会服务机构中,属于社会公益类事业单位的是()。
“操作规范,注重示范”这一要求适用于()。
下列的说法中,不符合《行政许可法》对行政机关实施行政许可的要求的是()。
18世纪中叶以后,以达兰贝尔《力学原理》为代表的科学著作相继问世,高度完善了爱因斯坦的相对论,为现代科学发展做出了巨大奉献。()
在软件开发中,需求分析阶段产生的主要文档是()。
Willthemangoshoppingwiththewoman?
WelcometotheGatewayArchTicketsavailableatticketwindows.Advancereservationsforlargegroupsandstudentfaresare
最新回复
(
0
)