Questão nº 33

Questão de Tecnologia da Informação · FCC TRF4 2025 (nº 33)

FCC2025Técnico Judiciário - Área Apoio Especializado - Especialidade Desenvolvimento de Sistema da InformaçãoTecnologia da Informação
Gabarito: Cver comentário ↓

Em um sistema de gerenciamento de processos judiciais, desenvolvido em TypeScript, é necessário declarar uma variável chamada `processos`, que deve armazenar exclusivamente números inteiros representando os códigos dos processos. Essa variável deve ser inicializada com os valores `101`, `102` e `103`, utilizando explicitamente a sintaxe de array genérico da linguagem. A instrução que atende corretamente a esse requisito é

Resposta comentada

Gabarito Alternativa C

Em TypeScript, quando queremos criar uma lista (um array) que só pode guardar um tipo específico de dado, como apenas números ou apenas textos, usamos uma forma especial de declarar o tipo dessa lista, chamada sintaxe de array genérico.

(A) Incorreta: Esta é uma asserção de tipo (type assertion), que informa ao compilador que o array literal `[101, 102, 103]` deve ser tratado como um array de números. Embora funcione, não é a declaração explícita do tipo da variável `processos` usando a sintaxe genérica `Array<T>`. A armadilha aqui é que parece estar definindo o tipo, mas é uma "confirmação" do tipo para o compilador.
(B) Incorreta: Declara a variável `processos` como sendo de um único tipo `number` (um número), mas tenta atribuir a ela um array de números, o que é um erro de tipo.
(C) Correta: Esta instrução declara explicitamente a variável `processos` como um array genérico que contém apenas elementos do tipo `number`, utilizando a sintaxe `Array<T>` conforme solicitado, e a inicializa corretamente.
(D) Incorreta: A sintaxe `Array{Number}` está incorreta para declarar um array genérico em TypeScript; o correto seria usar colchetes angulares (`< >`) para o tipo genérico. Além disso, `Number` (com N maiúsculo) refere-se ao objeto wrapper, não ao tipo primitivo `number`.
(E) Incorreta: Esta sintaxe `[number]` declara um tuple type (tipo tupla), que é um array com um número fixo de elementos e tipos específicos em cada posição. Neste caso, seria uma tupla com exatamente um número, o que não corresponde à atribuição de um array de três números.

Fonte: FCC TRF4 2025 Técnico Judiciário - Área Apoio Especializado - Especialidade Desenvolvimento de Sistema da Informação (Caderno Tipo 001). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho