Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — COMPERVE - UFRN 2023

ProgramaçãoLinguagens de programação
Código
qq844989
Banca
COMPERVE - UFRN
Órgão
UFRN
Ano
2023
Nível
Superior
Cargo
COMPERVE - - Analista de Tecnologia da Informação - Desenvolvimento
Uma das principais novidades da versão 8 do Java foi a adição de expressões lambda e a API Streams. Essas adições permitem escrever um trecho de código Java mais simples. Pensando nisso, um analista de TI resolveu editar o método abaixo, utilizado para calcular a média simples de um array de notas.Imagem associada para resolução da questãoUma possível reescrita desse método é
  1. Apublic double lambda(double notas[]){ return Arrays.stream(notas).average().getAsDouble(); }
  2. Bpublic double lambda(double notas[]){ return notas.asStream().average().getAsDouble(); }
  3. Cpublic double lambda(double notas[]){ return notas.stream().getAverage().toDouble(); }
  4. Dpublic double lambda(double notas[]){ return Arrays.toStream(notas).getAverage().asDouble(); }
Revelar gabarito e comentário

GabaritoA — public double lambda(double notas[]) { return Arrays.stream(notas).average().getAsDouble(); }

Link permanente: /questoes/qq844989