首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #inc1ude<iostream> using namespace std; int i=1; class Fun{ public: static int i: int value(){
有如下程序 #inc1ude<iostream> using namespace std; int i=1; class Fun{ public: static int i: int value(){
admin
2018-12-04
26
问题
有如下程序
#inc1ude<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 funl;
const Fun fun2;
return 0;
}
若程序的输出结果是:
123
则程序中下划线处遗漏的语句是( )。
选项
A、cout<<fun1.value()<<Fun::i<<fun2.value();
B、cout<<Fun::i<<fun1.value()<<fun2.value();
C、cout<<fun1.value()<<fun2.value()<<Fun::i;
D、cout<<fun2.value()<<Fun::i<<fun1,value();
答案
A
解析
此题考查的是常成员函数。Const关键字可以用于参与重载函数的区分,此时常对象调用常成员函数,一般对象调用一般成员函数,当类中只有一个常成员函数时,一般对象也可以调用该常成员函数。本题中,通过funl调用value()函数时,是调用前一个,而通过fun2调用value()函数是调用后一个;另外,value()函数中访问的i是类中定义的数据成员i,全局变量i在类中被“屏蔽”。funl. value0输出1一1=2一1=1;fun2. value()调用后…个value()函数输出i+1=2+1=3;Fun::i是通过类名直接访问类的静态数据成员i的值,即2;所以正确的输出顺序是A选项。
转载请注明原文地址:https://kaotiyun.com/show/JgAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中错误的是()。
下面不正确的描述为
下列叙述中,错误的是
关于纯虚函数,下列表述中正确的是()。
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
C++语言中关键字运算符有new、delete和______。
以下叙述中正确的是
下述关于数据库系统的叙述中正确的是
如果友元函数重载一个运算符时,其参数表中没有任何参数则说明该运算符是
随机试题
在刑事诉讼执行程序中,下列哪些情况可以暂予监外执行?
A.小便点滴不爽,排出无力,面色咣白,神气怯弱,畏寒肢冷,腰膝疲软,舌淡苔白,脉沉细弱B.小腹坠胀,时欲小便而不得出,精神疲乏,食欲不振,气短声低,舌淡,脉虚弱C.小便淋沥不已,时作时止,遇劳即发,神疲乏力,腰膝酸软,舌质淡,脉细弱D.小腹坠胀,尿有
某实行定期定额征收方式的个体工商户计划办理停业税务登记,其下列做法错误的是()。
党的基层组织的基本任务有哪几项?
A、 B、 C、 D、 C各项可化成.故选C。
BecausemodernscientistfindtheancientGreekviewofthecosmosoutdatedandirrelevant,theynowperceiveitasonlyof____
打开工作簿文件Exc.xlsx,对工作表“图书销售情况表”内数据清单的内容进行筛选,条件为:第四季度、计算机类或少儿类图书;对筛选后的数据清单按主要关键字“销售额”的降序次序和次要关键字“图书类别”的降序次序进行排序,工作表名不变,保存Exc.xlsx工作
Inasuddenandunexpecteddevelopment,theDow-JonesIndexfellby____________________________
Hospitalsanduniversitiesare(typical)______largeprofessionalorganizations.
出国留学能够丰富知识、开阔视野,同时也可以培养人的独立性。
最新回复
(
0
)