单选题 有如下程序:
#include
using namespace std;
class Pair{
int m, n;
public:
Pair(int j, int k):m(j), n(k){}
int get(){return m;}
int get() const{return m+n;}
};
int main(){
Pair a(3, 5);
const Pair b(3, 5);
cout<<a.get()<<b.get();
return 0;
}
运行时的输出结果是______。
【正确答案】 B
【答案解析】[解析] 本题考查的知识点是构造函数。a(3.5)调用int get()函数,构造对m,n赋值get函数输出m=3,而const Pair b(3, 5)调用int get()const函数输出m+n=8。所以选择B。