Questão 551598

Tecnologia da Informação · 2015

Questão

ID 551598

Disciplina: Tecnologia da Informação

Assunto: Insertion Sort (Insira)

Ano: 2015 Banca: UFG - Universidade Federal do Goiás Órgão: Assembleia Legislativa de Goiás


Analise o código Java da classe GameEntry a seguir, em que cada escore de um jogo é formado por dois campos: o nome do jogador (name) e o valor inteiro do escore propriamente dito (score).

1 _ public class GameEntry {

2 __ protected String name;

3 __ protected int score;

4 __ public GameEntry(String n, int s) {

5 ___ name = n;

6 ___ score = s;

7 __ }

8 __ public String getName() {return name;}

9 __ public int getScore() {return score;}

10 _ }

Considere agora a classe Scores a seguir, que armazena os escores de um jogo em um arranjo chamado entries.

1 _ public class Scores{

2 __ public static final int maxEntries = 10;

3 __ protected int numEntries;

4 __ protected GameEntry[] entries;

5 __ public Scores() {

6 ___ entries = new GameEntry(maxEntries);

7 ___ numEntries = 0;

8 __ }

9 __ // ... outros métodos desta classe seguem aqui

10 }

Para manter organizadas as entradas do arranjo entries, deve-se implementar um método da classe Scores, que insira os objetos GameEntry em ordem decrescente, segundo o valor de seus escores. Portanto, uma preocupação que um desenvolvedor deve ter ao implementar esse método de inserção da classe Scores é:

Alternativas da questão 551598
Pular para o conteúdo principal