Geral
Estruturas de Dados
Semana 5
0
Questão
Considere a classe Aluno definida em C++ com a seguinte declaração de atributos e métodos. A informação que se pretende armazenar é o nome do aluno, e cada RA de aluno é um número único.
class Aluno {
private:
int ra;
std::string nome;
public:
Aluno();
Aluno(int ra, std::string nome);
void display() const;
int getRA() const;
std::string getNome() const;
void setRA(int ra);
void setNome(std::string nome);
};
Associe corretamente os métodos com suas explicações. Considere que nem todos os itens das colunas podem possuir associação ou podem possuir mais de uma correlação.
Assinale a alternativa que contém a associação correta.
class Aluno {
private:
int ra;
std::string nome;
public:
Aluno();
Aluno(int ra, std::string nome);
void display() const;
int getRA() const;
std::string getNome() const;
void setRA(int ra);
void setNome(std::string nome);
};
Associe corretamente os métodos com suas explicações. Considere que nem todos os itens das colunas podem possuir associação ou podem possuir mais de uma correlação.
| Método | Explicação sobre o método |
| I. Aluno() | A. Construtor que inicializa ra com -1 e nome com " ". |
| II. Aluno(int ra, std::string nome) | B. Construtor que inicializa ra e nome com valores fornecidos. |
| III. display() | C. Método que exibe os valores de ra e nome. |
| IV. getRA() | D. Método que retorna o valor de ra. |
| V. getNome() | E. Método que retorna o valor de nome. |
Assinale a alternativa que contém a associação correta.