首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; int i=1; class Fun { public: static int i; int value(){re
有如下程序: #include<iostream> using namespace std; int i=1; class Fun { public: static int i; int value(){re
admin
2012-01-20
35
问题
有如下程序: #include<iostream> using namespace std; int i=1; class Fun { public: static int i; int value(){return i-1;} int value()const{return i+1;} }; int Fun::i=2; int main() { int i=3; Fun fun 1; const Fun fun2; ______ return 0; } 若程序的输出结果是: 123 则程序中横线处的语句是( )。
选项
A、cout<<fun1.value()<<Fun::i<<fun2.value();
B、cout<<Fun::i<<fun1.value()<<fun2.value();
C、count<<fun.value()<<fun2.value()<<Fun::i;
D、cout<<fun2.value()<<Fun::i<<fun1.value();
答案
A
解析
此题因为定义的变量i是static类型的(main()函数内部的i只是一个局部变量),所以,选项A)中fun1.value()的返回值是1,Fun::i引用的是外部变量会输出2;fun2.value();会调用常成员函数int valueoconstfrerun i+1;}使得外部静态变量i的值增加为3,故输出3。
转载请注明原文地址:https://jikaoti.com/ti/VKL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
在C程序中已经定义三个整型变量x,y,z,要通过语句:scanf(’’%d,%d,%d’’,&x,&y,&z);给x赋值1、给y赋值2、给z赋值3,以下输入形式中错误的是()。(注:口代表一个空格符)
有如下程序:#include#defineD(x)4*x+1main(){inti=2,j=4;printf("%d\n",D(i+j));}程序运行后的输出结果是(
若有代数式,(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的c语言表达式是()。
设有如下关系表:则下列操作正确的是()。
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为( )。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
数据库的故障恢复一般是由()来执行恢复。
在软件开发中,需求分析阶段可以使用的工具是( )。
随机试题
直流电的正极用()号表示。
下列关于医学模式的说法,哪一项是错误的()
患者张某,男,50岁,农民,因儿子考上大学没钱交学费,想出卖自己的一个肾脏。于是,到某医院询问,A医生认为,法律并没有禁止卖肾,正好又有病人急需肾移植,可以满足其要求;B医生认为,法律尽管没有禁止卖肾,但卖肾违背医学伦理,所以,向病人解释,不能卖肾,应考虑
关于政府预算的说法,正确的是()。
下列关于应收款项减值测试和确定的表述中,正确的有()。
“以僧为师”、“以吏(书)为师”成为古代_____教育的一大特征。【】
已知点P1=(x1,y1),P2=(x2,y2),O为坐标原点,若点P(x,y)分有向线段所成的比例为λ,
【14】只记录自上次完整数据库备份后发生更改的数据。
下列叙述中正确的是()。
OnepertinentquestioninthewakeoftheearthquakenearAcehandthetsunamiitgeneratedishowmuchnoticeofanapproaching
最新回复
(
0
)