Pular para o conteúdo principal

Questão de TI - Desenvolvimento de Sistemas — Javascript — COPERVE - UFSC 2019

TI - Desenvolvimento de SistemasJavascript
Código
qa132456
Banca
COPERVE - UFSC
Órgão
UFSC
Ano
2019
Cargo
COPERVE - - Tec ( )

Considere uma aplicação para Web em que uma das funcionalidades é poder avaliar, com base em duas notas, se um estudante está aprovado ou não. Para atender a essa funcionalidade foi desenvolvido o seguinte código JavaScript :


function avalia_notas(n1, n2) {
   let media;
   let aprovado;
   if (n1 >= 6)
      aprovado = true;
   else {
      media = (n1 + n2) / 2;
      aprovado = media < 6 ? false : true;
   }
   return {media, aprovado};
}


A execução da função avalia_notas com os valores 9 e 5, ou seja, avalia_notas(9, 5), retorna qual valor?

  1. A{media: undefined, aprovado: false}
  2. B{undefined, true}
  3. C{media: undefined, aprovado: true}
  4. D{media: 7, aprovado: true}
  5. E{7, true}
Revelar gabarito e comentário

GabaritoC — {media: undefined, aprovado: true}

Link permanente: /questoes/qa132456