首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include<iostream> using namespace std; int i=1; class Fun{ public: static int i; int value(){
有如下程序 #include<iostream> using namespace std; int i=1; class Fun{ public: static int i; int value(){
admin
2020-07-30
30
问题
有如下程序
#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 0;
}
若程序的输出结果是:
123
则程序中下划线处遗漏的语句是( )。
选项
A、cout<<fun1.value()<<Fun::i<<fun2.value();
B、cout<<Fun::i<<fun1.value()<<fun2.value();
C、cout<<fun 1.value()<
D、cout<<fun2.value()<<Fun::i<<fun1.value();
答案
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/j3yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数fun的功能是:读入一个字符串(长度
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程中包含程序文件main.cpp,其中有ElectricFan(“电风扇”)类和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错
下列有关类继承的叙述中,错误的是()。
在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是()。
在软件开发中,需求分析阶段产生的主要文档是()。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请实现函数fun(doubleb[],intlen)的如下功能:(1)b[]是一个数组,长度为len;(2)b[0]=0,b[1]=1;(3)b[i+2]=b[i]+b[i+1];注意:
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并且使程序输出的结果为:a=7,b=0a=8,b=10注意:错误的语句在//******error******的下面,修改该语句即可。#i
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为()。
待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第()个位置。
在深度为7的满二叉树中,叶子结点的个数为()。
随机试题
无症状排包囊者选用何药治疗?
我们国家实现社会主义初级阶段奋斗目标的必由之路是【】
在Excel2010中,利用工作表数据建立图表时,引用的数据区域是单元格________地址区域。
各类器官移植中疗效最稳定和最显著的是
一女病员因不孕症、闭经、伴厌食、消瘦就诊。妇科做了各种常规检查后,决定行腹腔镜检查,通知病人准备。病人不知该检查如何作,便随医生进入处置室检查,检查中发现作了切口。病人及家属均不满意开刀,向院方提出赔偿要求。行腹腔镜检查如何决定为合理
银行间债券市场是债券的批发市场,主要交易的债券是()。
教师的教学情感对学生有着直接的感染作用,是教师重要的职业素质之一。()
飞黄公司聘用小张专门从事汽车节油装置的开发研究并完成了主干内容研究,期间小张利用空余时间设计出了一款新颖的汽车外观设计,三年后小张跳槽到腾达公司从事汽车节油装置研究,不足两个星期便成功开发出一种新型节能技术。则()。
下面关于组合框Cb1的叙述中正确的是
AnarmedgangattackedbusesontheborderbetweenCongoand______.
最新回复
(
0
)