Magna Concursos
2285606 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”. Nestas implementações estão faltantes alguns trechos de código, rotulados por __A__, __B__, __C__, __D__ e __E__.

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__ ;}
__E__:
double raio;
};

Assinale a alternativa que completa os trechos faltantes incorretamente, na ordem __A__, __B__, __C__, __D__ e __E__:

 

Provas

Questão presente nas seguintes provas

Analista de TI

60 Questões