首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的结果为 #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
91
问题
下面程序的结果为
#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全国计算机二级
相关试题推荐
下列程序的运行结果是()。#includevoidfun(int*s,int*P){staticintt:3;*p=s[t];t--;}voidmain()
fgets(str,n,fp)函数从文件中读入一个字符串,以下错误的叙述是()。
下列给定程序中,函数fun的功能是:将s所指字符串中的所有数字字符移到所有非数字字符之前,并保持数字字符串和非数字字符串原有的次序。例如,s所指的字符串为“def35adh3kjsdf7”,执行后结果为“3537defadhkjsdf”。请在程序的下划
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)()
下列程序的运行结果是()。#inc1udevoidfun(int*s,int*p){staticintt=3;*p=s[t];t一一:}voidmain(){
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。
下面的for语句的循环次数为()。for(x=1,y=0;(y!=19)&&(x<6);x++);
己知类Myst有一个只需要一个double型参数的构造函数,且将运算符“-”重载为友元函数。要使语句序列Mystx(3.2),y(5.5),z(0.0);z=8.9-y;y=x-6.3;能够正常运行,运算符函数oper
C++语言程序由函数构成,其至少包含一个函数,这就是【】。
实现运行时的多态性要使用
随机试题
饮证与水肿同为津液病变,其不同在于
患儿,男,3个月。哭闹时发现右腹股沟斜疝,可回纳,最佳的治疗措施是
一个有远大理想和坚强意志的人,任何困难和心理压力都难以被压服,这说明此人具有良好的()。
下列各项关于支付结算的表述中,错误的是()。
下列选项中,属于票据变造行为的有()。
甲公司是一家化工厂,其产生的化工废料严重影响了当地环境,被当地居民起诉,要求其赔偿损失共计200万元。甲公司经过调查发现是因为所购买的乙公司环保设备质量不达标造成的。由于与乙公司协商意见不一致,甲公司对乙公司提起诉讼,要求其支付补偿180万元。至2×17年
一般资料:求助者,男性,56岁,某职业技术学校教师。案例介绍:求助者是高级教师,教学骨干,收入也较高。妻子贤惠,身体健康,已退休。儿子大学毕业,是某机关公务员,已经娶妻生子,生活美满。在别人眼中,求助者有着稳定的工作,不菲的收入,一个充满亲情的家
公安工作的集中性即统一性,要求在服从国家意志、()等方面高度集中。
贾女士:在英国,根据长子继承权的法律,男人的第一个妻子生的第一个儿子有首先继承家庭财产的权利。陈先生:你说的不对。布朗公爵夫人就合法地继承了她父亲的全部财产。以下哪项对陈先生所作断定的评价最为恰当?
下列关于IPS的描述中,错误的是()。
最新回复
(
0
)