问题 单项选择题

有如下程序:
#include<iostream>
using namespace std;
class VAC
public:
int f()constreturn 3;
int f()return 5;
;
int main()

VAC v1;
const VAC v2;
cout<<v1.f()<<v2.f();
return 0;

执行这个程序的输出结果是______。

A.53
B.35
C.55
D.33

答案

参考答案:A

解析: 本题考查常对象及常成员函数及构造函数,常对象只能调用常成员函数,所以本题中,对象v1为普通对象,执行v1.f()后,会执行默认构造函数,输出5,对象v2为常对象,执行v2.f()后,会执行常构造函数,输出3。

单项选择题
判断题