单选题

下面程序的输出结果是(      ) #in...

发布于 2022-03-03 14:04:03

下面程序的输出结果是()
#include <iostream>
using namespace std
class MD {
protected:
    float miles
public:
    void setDist(float d){miles=d}
    virtual float getDist(){return miles}
    float square(){return getDist()*getDist()}
}

class FeetDist: public MD {
protected:
    float feet
public:
    void setDist(float)
    float getDist(){return feet}
    float getMiles(){return miles}
}

void FeetDist::setDist(float ft) {
    feet=ft    
    MD::setDist(feet/2)
}

int main() {
    FeetDist feet
    feet.setDist(8)
    cout<<feet.getDist()<<","<<feet.getMiles()<<","<<feet.square()<<endl
    return 0
}

登录后免费查看答案
关注者
0
被浏览
18