A-A+

有如下程序: #include using namespace std;

2022-08-05 20:08:21 问答库 阅读 171 次

问题详情

有如下程序: #include<iostream> using namespace std; int i=1; class Fun{ public: static int i; int value{return i—l;} int valueconst{return i+1;} }; int Fun::i=2; int main{ int i=3; Fun funl; const Fun fun2: __________________ return 0; } 若程序的输出结果是: 123 则程序中下画线处遗漏的语句是()。
A.cout$amp;B.tout$amp;C.cout$amp;D.eout$amp;
请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:A
本题考查构造函数、常成员函数和静态数据成员。外部同名的变量赋值,不能改变类的静态变量值,所以Fun对象里的i值为2,所以本题答案为A。

考点:程序