首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include using namespace std; int i=1; class Fun{ public: static int i; int value(){re
有如下程序 #include using namespace std; int i=1; class Fun{ public: static int i; int value(){re
admin
2020-07-30
63
问题
有如下程序
#include
using namespace std;
int i=1;
class Fun{
public:
static int i;
int value(){return i-l;}
int value()const{return i+1;}
};
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;fun2.value()调用后一个value()函数输出i+1=2+1=3;Fun::i是通过类名直接访问类的静态数据成员i的值,即2;所以正确的输出顺序是A选项。
转载请注明原文地址:https://kaotiyun.com/show/wTyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列枚举类型的定义中,包含枚举值5的是
有如下程序:#includeusingnamespacestd;classA{public:virtualvoidfunc1(){cout
下列语句中,错误的是()。
已知一运算符函数没有参数。下列关于该运算符函数的表述中错误的是
有如下程序:#includeusingnameespacestd;classBase{private:voidfun1()const{eout
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
有两个关系R和S如下:则由关系R得到关系S的操作是()。
层次型、网状型和关系型数据库划分原则是()。
编写函数fun,其功能是:将S所指字符串中ASCII码值为奇数的字符删除,剩余字符形成的新串放在t所指数组中。例如,若s所指字符串中的内容为“ABCDEFGl2345”,其中字符A的ASCII码值为奇数,字符1的ASCII码值也为奇数,都应当删除
随机试题
设备监理对设备形成的全过程和(或)最终形成的结果,包括设备的()等的质量、进度和投资等实施监督和控制。
TheChangeofBBCWiththe【W1】________ofBBCWorldServiceTelevision,millionsofviewersinAsiaandAmericacannowwatch
简述何谓管理。如何理解管理的具体含义?
药物产生副作用的药理基础是
在运转中实现两轴的分离与结合,可采用()。
利润是企业在一定会计期间的经营成果,包括营业利润、利润总额和净利润。某公司2013年的营业利润是12万元,投资损失5万元,贴补收入1万元,营业外收入3万元,为获得营业外收入支出1万元,则其当年的利润总额为()。
下列软件属于数据库管理系统的有()。
《孙子兵法》曰:“投入亡地然后存,陷入死地而后生”。韩信据此背水一战,大败赵军;马谡据此屯兵山下,痛失街亭。同是根据《兵法》但却造成两种不同结果,这说明()
个体经营户王小小从事理发服务业,使用“一剪没”作为未注册商标长期使用,享有较高声誉。王小小通过签订书面合同许可其同一城区的表妹张薇薇使用“一剪没”商标从事理发业务。后张薇薇以自己的名义申请“一剪没”商标使用于理发业务并获得注册。下列说法正确的是
Itwasverydark,butMaryseemedto__________(本能地知道该走哪条路).
最新回复
(
0
)