有如下程序: #include<iostream> using namespace std; class TV{ public: Tv(int S=41):size(s){} void Print(){cou

admin2021-06-10  25

问题 有如下程序:
    #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、/N41/C54
B、/N41/$54
C、/CA1/N54
D、/C41/C54

答案A

解析 本题考查构造函数相关知识,本题中定义一个对象rooml,执行rooml.Print时执行构造函数给size赋值为41,然后执行void Print(){cout<<’/’<<’N’<
转载请注明原文地址:https://jikaoti.com/ti/iLh0FFFM
0

最新回复(0)