有如下程序: #include using namespace std; class TV{ public: TV(int s=41):size(s) { }

admin2021-02-22  14

问题 有如下程序:
       #include
       using namespace std;
       class TV{
       public:
           TV(int s=41):size(s) { }
           void Print() { cout<<’/’<<’N’<           void Print() const { cout<<’/’<<’C’<           void Print(int s) { cout<<’/’<<’S’<       private:
           int size;
       };
       int main(){
           const TV room1;
           TV room2(54);
           room1.Print();           
           room2.Print();
           return 0;
       }
运行时的输出结果是

选项 A、/N41/C54
B、/N41/S54
C、/C41/C54
D、/C41/N54

答案D

解析 本题考查了常对象和常成员函数,本题中定义了常对象room1,执行room1.Print();时,引用常成员函数Print,输出/C41,执行TVroom2(54)时输出/N54,所以答案为D
转载请注明原文地址:https://kaotiyun.com/show/obfp777K
0

最新回复(0)