首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的结果为 #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
23
问题
下面程序的结果为 #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全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>#defineSUB(a)(a)-(a)main(){inta=2,b=3,c=5,d;d=SUB(a+b)*c:printf(’’%dl\n’’,d);}程序运行后的输出结果是
若有以下程序#includemain(){charc1,c2;c1=’C’+’8’-’3’;c2=’9’-’0’;printf("%c%d\n",c1,c2);}则程序的输出结果是
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
有以下程序main(){inti,j,x=0;for(i=0;i
在C语言中,函数返回值的类型最终取决于
在快速排序法中,每经过一次数据交换(或移动)后()。
面不属于软件需求分析阶段主要工作的是
下面函数的功能是()。sss(s,t)char*s,*t;{while((*s)&&(*t)&&(*t++==*s++));return(*s-*t);}
以下程序段中不能统计出一行中输入字符个数(不包含回车符)的是()。
随机试题
流动资产区别于其他资产的重要标志是
A.it’sfullB.GoodquestionC.IbetthatwasfunD.GoodideaE.IusedtoF.fewercarsG.LookH.HeyA:Whyistherenever
A、射频消融术B、苯妥英钠C、维拉帕米D、同步直流电复律E、非同步电复律心功能不全并发房颤心室率快()
患者,男,61岁,主诉突发剧烈胸痛1.5小时。行胸腹部CTA检查,曲面重组图像如下图:该病分型为
男性,56岁,患冠心病多年,3小时前突然出现双下肢剧烈疼痛,行走困难,局部皮肤苍白。查体:双下肢股动脉搏动消失,双股以下皮温低,肌力4级。诊断为
以下可以免征关税的项目是()。
下列各项中,属于行政行为无效的是()。
[*]
Whomostlikelyisthewoman?
Whatisthemainpurposeofthelecture?Accordingtotheprofessor,whyisthestudyofbrowndwarfsparticularlychallenging?
最新回复
(
0
)