首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include using namespace std; int i=1; class Fun{ public: static int i; int value(){return
有如下程序 #include using namespace std; int i=1; class Fun{ public: static int i; int value(){return
admin
2019-04-01
33
问题
有如下程序
#include
using namespace std;
int i=1;
class Fun{
public:
static int i;
int value(){return i-1;}
int value()const{return i+l;}
};
int Fun∷i=2;
int main(){
int i=3;
Fun fun1;
const Fun fun2;
return 0;
}
若程序的输出结果是:
123
则程序中下划线处遗漏的语句是( )。
选项
A、cout<
B、cout<
C、cout<
D、cout<
答案
A
解析
此题考查的是常成员函数。Const关键字可以用于参与重载函数的区分,此时常对象调用常成员函数,一般对象调用一般成员函数,当类中只有一个常成员函数时,一般对象也可以调用该常成员函数。本题中,通过fun1调用value()函数时,是调用前一个,而通过fun2调用value()函数是调用后一个:另外,value()函数中访问的i是类中定义的数据成员i,全局变量i在类中被“屏蔽”。fun1.value()输出i-1=2-1=1;tim2.valuel()调用后一个value()函数输出i+1=2+1=3;Fum∷i是通过类名直接访问类的静态数据成员i的值,即2;所以正确的输出顺序是A选项。
转载请注明原文地址:https://kaotiyun.com/show/2YAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对于拷贝构造函数和赋值操作的关系,正确的是
软件工程研究的内容主要包括:______技术和软件工程管理。
判断char型变量c是否为小写字母的正确表达式是
函数模板:template<classT>Tadd(Tx,Ty){returnx+y;}下列对add函数的调用不正确的是
在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是
将E-R图转换到关系模式时,实体与联系都可以表示成
一棵二叉树第6层(根结点为第1层)的结点数最多为______个
在结构化分析使用的数据流图(DFD)中,利用______对其中的图形元素进行确切解释。
非成员函数应该声明为类______函数才能访问该类的私有成员。
随机试题
影响消费者决策的心理因素可以分为
新版检验检测机构资质认定证书由证书和附表构成,两者包括的内容不同,其中不属于证书表述的内容是()。
拟建工程与已完工程采用同一个施工图,但两者基础部分和现场施工条件不同,则对相同部分的施工图预算,宜采用的审查方法是()。
电子招投标在截止投标时间前,可解密提取投标文件的是()。
项目管理作为一门学科,已经历了几个阶段的变化,它们是( )。
根据《反洗钱法》的规定,金融机构在反洗钱方面的义务主要有()。
我国的四大鸣沙山,是指甘肃鸣沙山、宁夏的沙坡头、新疆的响沙湾和内蒙古的巴里坤鸣沙山。()
《教育漫话》是英国近代教育家______的教育代表作。
根据图3回答26、27、28题。图3是2003年4月24日至5月11日北京、全国每日新增SARS确诊病人和疑似病人的人数变化曲线。日新增确诊病人人数与日新增疑似病人人数之间______。
FreeSchoolMealsMillionsofAmericanschoolchildrenarereceivingfreeorlow-costmealsforthefirsttimeastheirparen
最新回复
(
0
)