首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
2017-11-28
26
问题
有如下程序
#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/63Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<iostream>usingnamespacestd;classA{private:inta;public:A(inti){
下面关于类概念的描述中()是错误的。
以下程序的输出结果是()。#include<iostream.h>voidfunc(char**m){++m:cout<<*m<<end1;}voidmain(){stati
下列程序编译错误,因为add函数返回值是一个引用,故对return后返回值的要求是【 】。#include<iostream.h>int&add(intx,inty){
诊断和改正程序中错误的工作通常称为______。
下列定义语句中,错误的是
设i、j、k均为int型变量,则执行完for(i=0,j=10;i<=j;i++,j--)k=i+j;语句后,k的值为______。
下列关于关系运算的叙述中正确的是()。
树是结点的集合,它的根结点的数目是()。
若按功能划分,软件测试的方法通常分为白盒测试方法和______测试方法。
随机试题
《礼记·大传》:“一日亲亲;二曰尊尊。亲亲故尊祖,尊祖故敬宗,敬宗故收族,收族故宗庙严,宗庙严故重社稷,重社稷故爱百姓,爱百姓故刑罚中,刑罚中故庶民安,庶民安故财用足,财用足故百志成,百志成故礼俗刑,礼俗刑然后乐。”问题:西周规定这一原则的立
胎儿通过的骨盆各假想平面中点的连线代表
不适合采用走道式空间组合形式的建筑是()。
某高度为50m的高层剪力墙结构,抗震等级为二级,其中一底部墙肢的截面尺寸如图所示:混凝土强度等级为C30,剪力墙采用对称配筋,纵向钢筋为HRB335钢,竖向和水平分布钢筋为HPB235钢。as=a’s=25mm。
关于工程中已知长度的测设,最简单的方法是采用()来进行。
设立法人应当具备的条件包括()。
证券公司参与多个集合计划的自有资金总额,不得超过证券公司净资本的()。
材料一中国经济面临的问题,可以罗列出很多,天量货币、政府和企业的边界、反腐败、资产泡沫……作为国际投资大师、“商品之王”的吉姆•罗杰斯的关注点,却投射在我们惯常的思维之外,他说:“对于中国,我担忧的是水的问题。你们的水问题非常严重。”材料二
()是撒尼族人民喜爱的群众性舞蹈。
StellaWemightmarvelattheprogressmadeineveryfieldofstudy,butthemethodsoftestingaperson’sknowledgeandabi
最新回复
(
0
)