首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include using namespace std; int i=1: class Fun{ public: static int i; int value(){return i—l
有如下程序 #include using namespace std; int i=1: class Fun{ public: static int i; int value(){return i—l
admin
2020-11-11
18
问题
有如下程序
#include
using namespace std;
int i=1:
class Fun{
public:
static int i;
int value(){return i—l;}
int value()const{return i+l;)
);
int Fun::i=2;
int main(){
int i=3;
Fun funl;
const Fun fun2;
retum O;
)
若程序的输出结果是:
123
则程序中下划线处遗漏的语句是( )。
选项
A、cout<
B、cout<
C、cout<
D、cout<
答案
A
解析
此题考查的是常成员函数。const关键字可以用于参与重函数的区分,此时常对象调用常成员函数,一般对象调用一般成员函数,当类中只有一个常成员函数时,一般对象也可以调用该常成员函数。本题中,通过funl调用value(]函数时,是调用前一个,而通过fun2调用value()函数是调用后一个;另外,value()函数中访问的i是类中定义的数据成员i,全局变量i在类中被“屏蔽”。funl.value()输出i.1=2.1=l:fun2.value()调用后一个value()函数输出i+1=2+l=3;Fun::i是通过类名直接访问类的静态数据成员i的值,即2;所以正确的输出顺序是A选项。
转载请注明原文地址:https://kaotiyun.com/show/Dvyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有如下关系表:则下列操作中正确的是()。
有如下类定义:classAA{inta;public;intgetRef()const{return&a;}//①intgetValue()const{returna;}/
某类中有一个无参且无返回值的常成员函数Show,则正确的Show函数原型是()。
有函数模板声明和一些变量定义如下:template<classT1,classT2,classT3>T1sum(T2,T3);doubled1,d2;则下列调用中,错误的是()。
有如下程序:#include<iostream>usingnamespacestd;classBasel{public:Basel(intd){cout<<d;}~Base1(){}
有如下程序:#include<iostream>usingnamespacestd;classBase{public:voidfun(){cout<<¨Base::fun’’<<endl;
生成派生类对象时,派生类构造函数调用基类构造函数的条件是()。
算法的时间复杂度是指()。
算法分析的目的是
算法的空间复杂度是指()。
随机试题
以下不属于典型良性钙化的是
创立按药物自然属性分类方法的工具书是
在进行长期计划时,管理者一般需要编制预计财务报表,其作用有()。
某中学高一至高三年级的学生参加某项社区服务,如果高三年级与高一年级、高三年级与高二年级参加此活动的人数之比分别为5:3、8:5。则该中学高一至高三年级最少共有()人参加该项社区服务。
下列关于阅警的说法,不正确的一项是()。
铁路运输运量大、速度快,受自然因素影响小。()
某一年中有53个星期二,并且当年的元旦不是星期二,那么下一年的最后一天是()。
WhatwillCanadianparentsdowhentheirchildrenover18keepstayingathome?WhydotheCanadianparentsmaketheirchildren
OurculturehascausedmostAmericanstoassumenotonlythatourlanguageisuniversalbutthatthegesturesweuseareunderst
A、Shewishesherparentslivewithher.B、Shewishesherparentslivealone.C、Shewishesherparentsliveinaretirementroom.
最新回复
(
0
)