Considerando a unidade de compilação Java apresentada, adapt...
I Serão criadas três instâncias da classe LinkEntry, uma instância da classe Stack e uma instância da classe StackTest.
II A variável top da instância de Stack apontada pela variável list do método main da classe StackTest conterá o valor null, imediatamente antes do final da execução do referido método main.
III Os métodos full e peek não serão executados.
IV Os nomes “Joao”, “Maria” e “José” serão impressos no console, nessa ordem.
V Para cada instância de LinkEntry criada, existe uma instância correspondente da classe String.
Estão certos apenas os itens
Comentários
Veja os comentários dos nossos alunos
II) Certo, ao final do método main, as execuções do método pop terão removido todos os 3 elementos da pilha e o topo será nulo.
III) Certo, em nenhum momento do método main, essas funções são chamadas.
IV) Errado, o método pop tira o último adicionado, ou seja, a ordem será José, Maria e Joao.
V) Na verdade eu pensei que estava errada pois para cada instância de LinkEntry há uma instância de Object e não de String, mas durante o método main, todos os elementos adicionados são String, então os atributos Objects se transformam em String.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo