Imagem de fundo

Assinale a alternativa que fornece o resultado da execução...

Considere o código implementado em Java, a seguir, para responder às questões 37, 38 e 39.


1.____ public class SEUFRJ {

2._______ public statuc vois main(String[] args) {

3._________ List<Aluno> alunos = new ArrayList<>();

4._________ alunos.add(new Aluno("Aluno Um"));

5._________ alunos.add(new Aluno(""));

6._________ Alunos al = new Alunos(alunos);

7._________ al.addNota((float) 9.0, aluno -> !aluno.getNome().isEmpty());

8._________ al.getAlunos().forEach(System.out::printIn);

9._______ }

10._ }


Assinale a alternativa que fornece o resultado da execução do programa, considerando a implementação correta de todas as classes necessárias, inclusive a implementação do método toString da classe Aluno.


A

Aluno{nome=Aluno Um, notas=[9.0]}

Aluno{nome=, notas=[9.0]}


B

Aluno{nome=Aluno Um, notas=[]}

Aluno{nome=, notas=[]}


C

Aluno{nome=Aluno Um, notas=[9.0]}


D

Não haverá impressão.


E

Aluno{nome=Aluno Um, notas=[9.0]}

Aluno{nome=, notas=[]}