Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — UFU-MG 2023

ProgramaçãoLinguagens de programação
Código
qg046805
Banca
UFU-MG
Órgão
UFU-MG
Ano
2023
Nível
Superior
Cargo
Analista de Tecnologia da Informação - Área 1 - Desenvolvimento de Sites, Aplicações e Sistemas
Do mesmo modo que em outras linguagens de programação, no JavaScript, uma função é um bloco de código JavaScript nomeado e parametrizado que o programador define uma vez e que pode ser chamada de qualquer parte do programa quantas vezes desejar. Considerando a função escrita em Javascript a seguir, marque a alternativa correta sobre as formas de uso dessa função.function check(args) {var atual = args.length;var esperado = args.calle.length;if (atual != esperado) {throw new Error("Parâmetros com erro.");}}FONTE: FLANAGAN, David. Javascript: O guia definitivo. 6ª ed. Porto Alegre: Bookman, 2014.
  1. Afunction soma(x, y, z) { check( arguments ); return x + y + z; }
  2. Bfunction soma(x, y, z) { check( arguments=[x,y,z] ); return x + y + z; }
  3. Cfunction soma(x, y, z) { check( [x,y,z] ); return x + y + z; }
  4. Dfunction soma(x, y, z) { check( x,y,z ); return x + y + z; }
Revelar gabarito e comentário

GabaritoA — function soma(x, y, z) { check( arguments ); return x + y + z; }

Link permanente: /questoes/qg046805