有如下程序: #inc1ude<iostream> using namespace std; c1ass AA{ int n; public: AA(int k):n(k){} int get(){r

admin2017-06-19  27

问题 有如下程序:
    #inc1ude<iostream>
    using namespace std;
    c1ass AA{
    int n;
    public:
    AA(int k):n(k){}
    int get(){retum n;}
    int get()const{return n+1;}
    };
    int main()
    {
    AA a(5);
    const AA b(6);
    cout<<a.get()<<b.get();
    return 0;
    }
    执行后的输出结果是(    )。

选项 A、55
B、57
C、75
D、77

答案B

解析 语句Aa(5)调用的是AAOnt k):n(k){},a.get()调用int get() {retum n;},结果会输出5:而常对象const AA b(6),b.get()调用的是int gct()const{returnn+l;},会输出结果7。
转载请注明原文地址:https://kaotiyun.com/show/qQAp777K
0

最新回复(0)