首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的结果为 #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
62
问题
下面程序的结果为 #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全国计算机二级
相关试题推荐
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p->next)p=p->next;
与if(a==1)a=b;elsea++;语句功能不同的switch语句是()。
在面向对象方法中,不属于“对象”基本特点的是
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是()。
结构化程序的三种基本控制结构是()。
已定义以下函数intfun(int*p){return*p;}fun函数返回值是
在数据管理技术发展的三个阶段中,数据共享最好的一个阶段是()。
算法的有穷性是指()。
多态性具体体现运行和编译两个方面,在程序运行时的多态性通过继承和【】来体现,而程序编译时多态性体现函数和运符的重载上。
随机试题
当人工挖孔桩工程的开挖深度超过()时,应认定属于“超过一定规模的危险性较大的分部分项工程”的范畴。
如总承包合同约定,仅是施工临时用电由承建单位负责申请,则施工总承包单位需携带(),到工程所在地管辖的供电部门,依法按程序、制度和收费标准办理用电申请手续。
总量是反映整个社会经济活动状态的经济变量,它只是个量的总和。( )
某企业本月应付职工薪酬总额为462000元,工资费用分配表中列示的产品生产人员工资为320000元,车间管理人员工资为70000元,企业行政管理人员工资为60400元,医务人员工资为11600元。作出分配职工薪酬的会计分录。
从某种意义上说,教师的()比道德宣言或道德演讲更能教育学生。
172,84,40,18,()
设,其中Da为曲线y=(a>0)与y=所围成的区域,则求Ia;
若P(x,y),Q(x,y)在单连通域G内有一阶连续偏导数,且对G内任意简单闭曲线L有∮LP(x,y)dx+Q(x,y)dy=0,则①②③曲线积分与路径无关;④P(x,y)dx+Q(x,y)dy是某个函数u(x,y)的全微分.这四种说法中正确的是
Whatisthespeaker?
Thefactoryhasdevelopedanewwayofdealingwith(industry)______waste.
最新回复
(
0
)