Imagine que você foi contratado para implementar um aplicativo que testa os conhecimentos da disciplina de Estrutura de Dados no ENEM. Para isso, você modelou uma classe “ EstruturaDadosEnem”, que contém os seguintes atributos: uma string contendo o texto da pergunta, um inteiro correspondente à área do conhecimento e um vetor de cinco strings para armazenar as opções de resposta e dicas de estudo. Como o objetivo é, ao final, indicar para os alunos quais as áreas de estudo que ele tem que se dedicar mais, você decidiu que a estrutura de dados mais propícia seria uma árvore. Considerando essas informações, assinale a alternativa a seguir que contém a implementação de uma classe “EstruturaDadosEnem”, conforme descrito, para ser inserida em uma árvore.
Respostas
Resposta:
resposta selecionada:
class EstruturadedadosEnem{
String pergunta;
int area;
String opcoesresposta;
}
Não é isso, sua resposta está equivocada. Na declaração de um novo tipo da linguagem Java, devemos criar uma classe (class) e, dentro da sua definição, que ocorre entre o abre e fecha chaves, temos que declarar os atributos com o tipo correto em cada um deles. Isso porque Java é uma linguagem fortemente tipada e, uma vez definido o tipo da informação, não é possível alterá-lo. Reveja nosso material de estudos e tente responder novamente!
Feedback
A resposta correta é:
class EstruturadedadosEnem{
String pergunta;
int area;
String[] opcoesresposta;
}
Resposta:
Veja atentamente a imagem anexada.
Explicação:
Isso mesmo, sua resposta está correta! A definição de um nó de uma árvore é realizada pela criação de uma classe denominada “EstruturaDadosEnem”. No contexto apresentado, no escopo desta classe, devem ser declarados como atributos os dados que armazenam informações sobre ela: pergunta, área e opções de resposta. O atributo pergunta deve ser declarado como do tipo string, a área deve ser um inteiro (definido pelo tipo primitivo int) e precisa haver um vetor do tipo string que corresponde às opções de resposta ( String []).