首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include<iostream> using namespace std; int i=1; class Fun{ public: static int i; int value(){return i-1;} int value()cons
有如下程序 #include<iostream> using namespace std; int i=1; class Fun{ public: static int i; int value(){return i-1;} int value()cons
admin
2020-11-11
68
问题
有如下程序
#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 fun1;
const Fun fun2;
return ;
}
若程序的输出结果是:
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在类中被“屏蔽”。fun1.value()输出i-1=2-1=1;fun2.value()调用后一个value()函数输出i+1=2+1=3;Fun::i是通过类名直接访问类的静态数据成员i的值,即2;所以正确的输出顺序是A选项。
转载请注明原文地址:https://kaotiyun.com/show/gMyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
不能作为函数重载的判断依据的是()。
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
下列关于类和对象的叙述中,错误的是()。
以下程序的输出结果是()。#includemain(){intm=5;ifj(m++>5)cout
使用VC6打开考生文件夹下的源程序文件modi3.cpp。类Person完成对人的姓名和年龄的绑定。函数fun()获得年龄比较大的姓名。然后输出这个姓名到屏幕。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)完成类的
使用VC6打开考生文件夹下的源程序文件modi1.cpp,请修改程序中的错误,使程序能得出正确的结果:num:0num:1num:10注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在/
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
下列关于模板的叙述中,错误的是()。
有如下的运算符重载函数定义:doubleoperator+(inti,intk){returndouble(i+k);}但定义有错误,对这个错误最准确的描述是()。
有如下函数模板定义:temp1ate<typenameT1,TypenameT2>T1Fun(T2n){returnn*5.0;}若要求以int型数据9作为函数实参调用该模板,并返回一个double型数据,则该调用
随机试题
女。48岁。右上腹胀痛5天。伴寒战、高热(39.4℃),食欲缺乏,乏力。右上腹皮肤有凹陷性水肿。肝肋下5cm,有压痛。血WBC20×109/L,N0.93。B超示右肝内有一直径3~4cm大小的液性暗区。X片示右膈肌升高,肝阴影增大。抗感染治疗主要针对的
现金流量图可以全面、直观反映经济系统的资金运动状态,其中现金流量的三大要素包括()。
新增一个姓名为“乔峰”的操作员。
证券投资基金一般逐日结转损益。()
()人员应认真执行商品房买卖合同中的保证条件,例如按时交房等。
患者,男,32岁,因头晕、乏力、注意力不集中,经医院检查诊断为小细胞低色素性贫血。其原因可能是()。
警察的阶级性表现在它的政治镇压职能上。()
根据下列资料回答以下问题。2010年我国预算外资金支出为5754.69亿元,同比下降了8.23个百分点,占当年预算外收入的99.31%。其中,其他支出为1740.79亿元,同比增长了19.5%。2010年与2009年相比,预算外资金支出中变
Hismostimportant________wastheintroductionoftheseminarymethodofinstructionforadvancedstudents.
下列选项中对于操作系统的并发性描述不正确的是()。
最新回复
(
0
)