有如下程序: #include using namespace std; int i=1; class Fun{ public: static int i; int value(){retum i一1;} int value()const{retum i+

admin2020-04-07  33

问题 有如下程序:
#include
using namespace std;
int i=1;
class Fun{
public:
static int i;
int value(){retum i一1;}
int value()const{retum i+1;}
};
int Fun::i=2;
int main(){
int i=3;
Fun funl;
const Fun fun2;
retum 0;
}
若程序的输出结果是:
123
则程序中下画线处遗漏的语句是(    )。

选项 A、cout<B、cout<C、cout<D、cout<

答案A

解析 本题考查构造函数、常成员函数和静态数据成员。外部同名的变量赋值,不能改变类的静态变量值,所以Fun对象里的i值为2,所以本题答案为A。
转载请注明原文地址:https://jikaoti.com/ti/HAA0FFFM
0

最新回复(0)