Pular para o conteúdo

Cebraspe · Tribunal Regional do Trabalho da 10ª Região (TRT 10) 2025

Questão 101 — Programação: Linguagem R

Programação Linguagem R

Cebraspe 2025 Superior

Tribunal Regional do Trabalho da 10ª Região (TRT 10) · Analista Judiciário – Área: Apoio Especializado – Especialidade: Estatística

Gabarito disponível

Texto-base:
Com relação à informática aplicada à estatística, julgue os itens a seguir.

Se, em uma simulação, for necessário preencher um vetor grande, será mais eficiente usar a linguagem R para alocar e preencher o vetor inteiro, em vez de criar um vetor unitário e redimensioná-lo.
Selecione uma alternativa

No R, pré-alocar o vetor completo é mais eficiente do que ir aumentando o vetor a cada iteração.

Se o vetor cresce a cada passo, o R precisa realocar memória e copiar o conteúdo várias vezes, o que é lento em simulações grandes. Alocar o vetor com o tamanho final, por exemplo com vector() ou numeric(n), e preenchê-lo evita esses custos.

Análise das alternativas

Certo: é o gabarito. Errado: ignoraria o custo de realocação e cópia do vetor que cresce.

Referência: Boas práticas de desempenho em R (pré-alocação de vetores).

Resolução comentada do VaiConcursos.

Ver gabarito

Gabarito: Certo

Fonte: Gabarito preliminar: Gabarito oficial definitivo — Cargo 7 (050_TRT10_007_01)