单选题 有如下程序:
#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
【答案解析】[解析] 此程序中有全局变量、静态变量和局部变量以及常函数,根据它们的定义,可执行fun1.value()调用的i,FUN::i,常对象fun2.value()调用的i,即可得到输出123。