Questão nº 68
Questão de TI - Soluções · FGV EPE 2024 (nº 68)
Com relação à linguagem de programação JavaScript, analise as afirmativas a seguir.
I. Set é uma coleção de valores que não permite elementos repetidos.
II. Todos os objetos são criados por meio do construtor JSON (JavaScript Object Notation).
III. A sintaxe para uma declaração de função com dois parâmetros (p0 e p1) é:
function nome_da_função(p0, p1) {
corpo_da_função
}
Está correto o que se afirma em
- AI, apenas.
- BIII, apenas.
- CI e II, apenas.
- DI e III, apenas. (alternativa correta)
- EII e III, apenas.
Resposta comentada
Gabarito Alternativa D
JavaScript é uma linguagem de programação que organiza dados de diferentes formas e permite criar blocos de código reutilizáveis chamados funções.
(A) Incorreta: A afirmativa I está correta, mas a alternativa A sugere que apenas ela está correta.
(B) Incorreta: A afirmativa III está correta, mas a alternativa B sugere que apenas ela está correta.
(C) Incorreta: A afirmativa I está correta, mas a afirmativa II está incorreta, tornando esta alternativa falsa.
(D) Correta: A afirmativa I está correta porque um Set em JavaScript é, por definição, uma coleção de valores onde cada elemento é único; tentar adicionar um valor já existente não terá efeito. A afirmativa III também está correta, pois a sintaxe `function nome_da_função(p0, p1) { corpo_da_função }` é a forma padrão e fundamental para declarar uma função nomeada com dois parâmetros em JavaScript.
(E) Incorreta: A afirmativa II está incorreta. JSON (JavaScript Object Notation) é um formato de texto para representar dados estruturados, e não um construtor para criar objetos JavaScript. Objetos JavaScript são criados usando literais de objeto (`{}`), construtores (`new Object()`, classes), ou `Object.create()`. A armadilha aqui é confundir JSON, que é usado para serializar e desserializar objetos (transformá-los em string e vice-versa), com o processo de criação de objetos.
Fonte: FGV EPE 2024 Analista de Gestão Corporativa - TI - Soluções (Caderno Tipo 1). Reproduzida para fins de estudo.