Magna Concursos
2285877 Ano: 2014
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFSCAR
Orgão: UFSCAR
Provas:

No trecho de código em C++ a seguir, estão implementadas as classes “ponto” e “circulo”. Nesta implementação, estão faltantes alguns trechos de código, rotulados por __A__, __B__, __C__ e __D__.

class ponto {

public:
ponto() {x=0.0; y=0.0;}
void setX(double c) {x = c;}
void setY(double c) {y = c;}
double getX() const {return x;}
double getY() const {return y;}
void print() const {
cout<< x <<","<< y ; }
__A__:
double x, y;

};

class circulo : public ponto {

public:
circulo() {raio = 0.0;}
void setRaio(double r) {raio=r;}
double getRaio() {return raio;}
void print() const {
cout<< __B__ << ","
<< __C__ << "," << __D__ ;
}
private:
double raio;

};

Assinale a alternativa que completa os trechos faltantes incorretamente. As alternativas preenchem os trechos na ordem __A__, __B__, __C__ e __D__.

 

Provas

Questão presente nas seguintes provas

Técnico de TI

60 Questões