Pular para o conteúdo principal

Questão de Programação — Conceitos básicos de programação — IF-TO 2021

ProgramaçãoConceitos básicos de programação
Código
qq659219
Banca
IF-TO
Órgão
IF-TO
Ano
2021
Nível
Médio
Cargo
Técnico de Tecnologia da Informação
Um desenvolvedor, observando o código anterior, sugeriu realizar as seguintes alterações: a remoção completa da função validar e a inclusão, logo após a declaração da variável lado2, da seguinte linha de código: const validar = () => alert("O lado informado deve ser um número maior que zero.");Considerando essa nova estrutura do código avalie os itens abaixo.
  1. ASe subtrairmos o ponto e vírgula do final do código acrescido teremos seu funcionamento prejudicado, gerando um erro na execução do script.
  2. BEssas alterações não geram prejuízos ao código, tanto a execução como os resultados anteriores serão preservados.
  3. CO código não será prejudicado se obedecermos apenas a sugestão de inclusão do trecho de código sugerido, sem a supressão da função validar.
  4. DEsse código acrescido é um exemplo de Arrow functions, porém foi implementado de forma equivocada e assim o código terá outro comportamento, inclusive gerando um erro na saída.
  5. EO código, com a inclusão da Arrow function validar, nos obriga a passarmos parâmetros em todas as funções presentes no código, inclusive ela, para que ele funcione da forma como foi codificado originalmente, sendo essa uma das vantagens dessa implementação.
Revelar gabarito e comentário

GabaritoB — Essas alterações não geram prejuízos ao código, tanto a execução como os resultados anteriores serão preservados.

Link permanente: /questoes/qq659219