Questão 1411293

Tecnologia da Informação · 2023

Questão

ID 1411293

Disciplina: Tecnologia da Informação

Assunto: Java

Ano: 2023 Banca: UFRJ - Universidade Federal do Rio de Janeiro Órgão: Universidade Federal do Rio de Janeiro


A classe Avaliacao e Pessoa estão no mesmo pacote e foi executado com o Java 8. Assinale a opção que corresponde ao resultado exibido após a execução do método public static void main(String[] args).

1 - public class Avaliacao {

2 - ____ public static void main(String[] args) {

3 - ___________ final Pessoa p1 = new Pessoa(“Pedro”, 1, 7);

4 - ___________ final Pessoa p2 = new Pessoa(“Antonio”, 2, 10);

5 - ___________ final Pessoa p3 = new Pessoa(“Paula”, 3, 9);

6 - ___________ final Pessoa p4 = new Pessoa(“Antonia”, 4, 10);

7 - ___________ final Pessoa p5 = new Pessoa(“Cleir”, 5, 10);

8 - ___________ final Pessoa p6 = new Pessoa(“Rose”, 6, 6);

9 - ___________ List<Pessoa> pessoas = Arrays.asList(p1,p2,p3,p4,p5,p6);

10 - ___________ pessoas.stream()

11 - __________________ .sorted(Comparator.comparing(Pessoa::getNota))

12 - __________________ .map(Pessoa::getNome)

13 - __________________ .sorted()

14 - __________________ .forEach(System.out::println);

15 - ____ }

16 - }

17 - class Pessoa {

18 - ____ private String nome;

19 - ____ private int id;

20 - ____ private int nota;

21 - ____ public Pessoa(String nome, int id, int nota) {

22 - __________ super();

23 - __________ this.nome = nome;

24 - __________ this.id = id;

25 - __________ this.nota = nota;

26 - ____ }

27 - ____ public int getNota() {

28 - _________ return nota;

29 - ____ }

30 - ____ public String getNome() {

31 - _________ return nome;

32 - ____ }

33 - }

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