首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
27
问题
有如下程序
#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全国计算机二级
相关试题推荐
下面这个程序的结果是#include<iostream.h>classA{private:inta;public:voidseta();intgeta();};
线性表L=(a1,a2,a3,…ai,…an),下列说法正确的是
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作
数据的逻辑结构有线性结构和______两大类。
软件生命周期分为软件定义期、软件开发期和软件维护期,详细设计属于______中的一个阶段。
有如下程序段:inti=1;while(1){i++;if(i==10)break;if(i%2==0)eout<<’$’;}执行这个程序段输出字符*的个数为
下列关于运算符函数的叙述中,错误的是
对于循环队列,下列叙述中正确的是
为了使模块尽可能独立,要求
下面的符号中不属于C++关键字的是()
随机试题
肾小球滤过率下降会引起
不属于麻子仁丸组成药物的是
广州洪峰牙膏厂2008年6月8日销售牙膏产品1000千克给月克隆超市,单价每千克50元,售价为50000,增值税8500元,收到转账发票58500元。6月19日,收到向东莞塑料包装公司定制的包装用塑料管5吨,发票已收到,这批塑料管买价50000元,增值税额
物业管理企业在实施物业管理活动过程中首先要()。
毛泽东对“实事求是”这句话做了科学解释的著作是()。
下列有关近代警察的理解,观点正确的有()。
某煤炭企业为适应国家“去产能”部署,准备裁员以转型升级,提高竞争力。裁员原则是:先让50岁以上、工龄满20年者提前退休,然后对其他人员进行裁减,使企业职工人数减少四分之一。以下除了哪一项外,都可能是企业裁员的缺点?
SarahDavislivesinDalton,Australia,andherparentsownasheepfarmthere.Daltonisasmallcountrytownwithonehundred
Ofallthesymbols,______,whichareconsideredtorepresentfertilityandnewlife,arethosemostfrequentlyassociatedwith
A、Anessayinhandwriting.B、Anessayonaparticularquestion.C、Anessayonminorities.D、AnessayconcerningDemocraticSocie
最新回复
(
0
)