Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — FGV 2024

ProgramaçãoLinguagens de programação
Código
fg084718
Banca
FGV
Órgão
EPE
Ano
2024
Nível
Superior
Cargo
Analista de Gestão Corporativa - Tecnologia da Informação (Soluções)
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
  1. AI, apenas.
  2. BIII, apenas.
  3. CI e II, apenas.
  4. DI e III, apenas.
  5. EII e III, apenas.
Revelar gabarito e comentário

GabaritoD — I e III, apenas.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

JavaScript: Set, JSON e declaração de função

Gabarito: letra D. Apenas as afirmativas I e III estão corretas. Set é uma coleção sem duplicatas, e a sintaxe de declaração de função apresentada é a padrão do JavaScript. A afirmativa II é falsa porque JSON não é um construtor de objetos.

Afirmativa

Conteúdo

Correção

I

Set é uma coleção de valores que não permite elementos repetidos.

✅ Correta

II

Todos os objetos são criados por meio do construtor JSON.

❌ Incorreta

III

A sintaxe para declaração de função com dois parâmetros é: function nome_da_função(p0, p1) { corpo_da_função }

✅ Correta

1Set
Coleção sem duplicatas
Valores únicos de qualquer tipo
2JSON
Não é construtor
Formato de intercâmbio de dados
3Declaração de função
Sintaxe: function nome(p0, p1) { corpo }
Forma clássica do JS
JavaScript
LEVELsoulevel.com.br
JavaScript: Set (Coleção sem duplicatas, Valores únicos de qualquer tipo); JSON (Não é construtor, Formato de intercâmbio de dados); Declaração de função (Sintaxe: function nome(p0, p1) { corpo }, Forma clássica do JS)

Item I — ✅ Correto

Set é um objeto built-in do ECMAScript 6 que armazena valores únicos de qualquer tipo. De fato, o construtor Set cria uma coleção que não permite elementos repetidos. A afirmação está perfeita.

Item II — ❌ Incorreto

JSON (JavaScript Object Notation) é um formato leve de intercâmbio de dados, não um construtor. Objetos em JavaScript podem ser criados de várias maneiras: literais (let obj = {}), construtor Object(), funções construtoras, classes (a partir do ES6), etc. Não existe um "construtor JSON". A afirmativa é falsa.

Item III — ✅ Correto

A sintaxe apresentada é a forma clássica de declaração de função em JavaScript: a palavra-chave function, seguida do nome, parâmetros entre parênteses e corpo entre chaves. A afirmação está correta.

Conclusão: corretos os itens I e III → alternativa D.

Link permanente: /questoes/fg084718