首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #inc1ude<iostream> using namespace std; int i=1; c1ass Fun{ public: static int i; int value(){
有如下程序 #inc1ude<iostream> using namespace std; int i=1; c1ass Fun{ public: static int i; int value(){
admin
2017-06-18
63
问题
有如下程序
#inc1ude<iostream>
using namespace std;
int i=1;
c1ass Fun{
public:
static int i;
int value(){return i—l,}
int value( )const{ return i+1;}
};
int Fun::1=2;
int main(){
int i=3;
Fun funl;
const Fun fun2;
retum 0;
}
若程序的输出结果是:
123
则程序中下划线处遗漏的语句是( )。
选项
A、cout<<funl.value()<<Fun::i<<fun2.value();
B、cout<<Fun::i<<funl.value()<<fun2.value();
C、cout<<funl.value()<<fun2.value()<<Fun::i;
D、cout<<fun2.value()<<Fun::i<<funl.value();
答案
A
解析
此题考查的是常成员函数。Const关键字可以用于参与重载函数的区分,此时常对象调用常成员函数,一般对象调用一般成员函数,当类中只有一个常成员函数时,一般对象也可以调用该常成员函数。本题中,通过fun1调用value()函数时,是调用前一个,而通过fun2调用value()函数是调用后一个:另外,value()函数中访问的i是类中定义的数据成员i,全局变量i在类中被“屏蔽”。fun1.value()输出1—1=2—1=1;fun2. value()调用后一个value()函数输出i+1=2+1=3;Fun::i是通过类名直接访问类的静态数据成员i的值,即2;所以正确的输出顺序是A选项。
转载请注明原文地址:https://www.kaotiyun.com/show/GQAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
要实现多态性,派生类中的虚函数必须( )。
应在下面程序下划线中填写的正确的语句是( )。 #include <iostream> using namespace std; class A{ public: void test(){cout<< "this i
下面程序输出的结果是( )。 #include<iostream> using namespace std; int test(int n1,int n2) {return n1 +n2;} float test (int f1,
设F是一个森林,B是由F转换得到的二叉树,F中有几个非叶结点,则B中右指针域为空的结点有( )个。
在下面的4个关键字中用来说明虚函数的是
已知下列语句中的x和y都是int型变量,其中错误的语句是
若需要把一个函数"void Func();"定义为一个类Sample的友元函数,则应在类 Sample的定义中加入一条语句【 】。
下面程序编译时发现ma[3]=9错误,其原因是【 】。#include<iostream.h>classFunArray{int*pa;//指向一个数组空间intsize;//数组元素个数public:FunA
以下有关类与结构体关系的叙述不正确的是
下列for循环的循环体执行次数为()。for(inti=O,j=10;i=j=10;i++,j--)
随机试题
以下可引起甲状腺结合球蛋白升高的因素是
某肿瘤患者(肿瘤α/β值为10Gy),原计划治疗方案70Gy/35次/7周,由于6次发生给量错误为4Gy/次,如果接下来治疗继续用2Gy/次治疗,完成与原计划相当的疗程需要再照射次数约
患者王某,女性,32岁,在得知自己被确诊为乳腺癌早期时,忍不住躺在病床上失声痛哭。这时护士小高轻轻走近王某,在她的床边坐下,默默递给她一张面巾纸,并轻轻地拍拍她的肩膀。小王的沟通形式属于
下列有关融资性租赁的特点说法错误的有:()。
甲公司拟投资建设一条新生产线。目前有两个方案可供选择:方案一的原始投资为1250万元,项目计算期为11年,净现值为958.7万元;方案二的原始投资为1100万元,项目计算期为10年,净现值为920万元。折现率为10%。针对该生产线的两个方案,下列说法不正确
下列各项关于企业战略层次说法错误的有()。
中国公民高某系某大学教授,2014年10月份收入情况如下:(1)将其拥有的两处住房中的一套已使用7年的住房出售,转让收入800000元,该房产买价200000元,另支付其他可以扣除的相关税费12000元。(2)取得2014年1月至
根据任务主动、及时地从一个对象或一种活动转移到另一对象或另一种活动中属于
Itisnotpolitetoarriveatadinnerpartymorethan15to20minuteslate.Thehostorhostessusuallywaitsforallthegues
Giventhat8percentoffoodcropsgrowsfasteronfarmsusinggroundwaterthantheaquifersarereplenished,andmanyla
最新回复
(
0
)