单选题 有如下程序: #include<iostream> using namespace std; class TV{ public: Tv(int S=41):size(s){} void Print(){cout<<'/'<<’N’<<size;} void Print()const{cout<<'/'<<'C'<<size;} void Print(int s){cout<<'/'<<'S'<<size;} private: int size; }; int main(){ TV rooml: const TV room2(54); room1.Print(); room2.Print(); return 0; } 运行时的输出结果是( )。
【正确答案】 A
【答案解析】解析:本题考查构造函数相关知识,本题中定义一个对象rooml,执行rooml.Print时执行构造函数给size赋值为41,然后执行void Print(){cout<<’/’<<’N’<<size;}输出/N41。而定义const TV room2(54)时,给size赋值为54,最后输出结果为/C54,所以答案为A。