首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
43
问题
有如下程序
#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全国计算机二级
相关试题推荐
存在定义inta[10],x,*pa;,若pa=&a[0],下列的哪个选项和其他3个选项不是等价的()?
在下列double型常量表示中,错误的是()。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数sort(int&m,int&n,int&1)实现将三个整数m、n、l由大到小输出。m最大,l最小。程序分析:程序实现时,可以把最大的数放到m上,先将m与n进行
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)在类TestClass中定义name为字符串类型,age为整型,请在注释//********1********后添加语句
下面关于虚函数的描述中,正确的是()。
下列枚举类型的定义中,包含枚举值3的是()。
下列叙述中正确的是()。
在软件开发中,需求分析阶段可以使用的工具是()。
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是()。
随机试题
患者,男,58岁。因病来门诊就医,经医生做某些血化验后,除给予药物治疗外,同时嘱患者多吃肉类、蛋黄、豆类、香菇、紫菜,患者的病可能是
A.磺胺嘧啶B.甲硝唑C.甲氧苄啶D.诺氟沙星E.磺胺米隆抗滴虫的特效药是
美国芝加哥市郊外的霍桑工厂是一个制造电话交换机的工厂。它具有较完善的娱乐设施、医疗制度和养老金制度等,但工人们仍愤愤不平,生产状况也很不理想。为了解决这一问题,工厂一直在竭力地探求原因。1924年11月,美国车家研究委员会组织了一个由心理学家等多方专家参加
从前我常去野外,只是胡乱走走。树林子空荡荡的,地上铺满了厚厚的松针和腐叶,踩在脚下,充满弹性。偶尔能见到一两朵明艳的小花,像______的美人,自开自落。我就这样在树林子里______了几个小时,把攥紧的骨骼和灵魂摊开,仿佛一朵花,一棵草,被自然环绕并托起
哪一年进山口总额突破20亿元?( )。如果按照1978-1990年进口额平均增长速度计算,预计1996年进口额约为多少亿元?( )。
一家化工厂,生产一种可以让诸如水獭这样小的哺乳动物不能生育的杀虫剂。工厂开始运作以后,一种在附近小河中生存的水獭不能生育的发病率迅速增加。因此,这家工厂在生产杀虫剂时一定污染了河水。以下哪项陈述中所包含的推理错误与上文中的最相似?
A、很内向B、很聪明C、很固执D、很认真C“听不进别人的意见”这样的人是固执的人,所以选择C。
TheUnitedStateshashistoricallyhadhigherratesofmarriagethanthoseofotherindustrializedcountries.Thecurrentannual
MaintainingFriendshipinAdolescenceSecondaryschoolcanbea【C1】________placeforadolescentswhodon’thaveabestfrien
Tosomeit’sadreamjob—eatingdeliciousmealsforfreeandthenwritingaboutthem.Butforsomefoodcritics,theireyesar
最新回复
(
0
)