Questão de Programação — Linguagens de programação — VUNESP 2023
Programação›Linguagens de programação
Código
vu078916
Banca
VUNESP
Órgão
TCM-SP
Ano
2023
Nível
Superior
Cargo
Auditor de Controle Externo - Especialidade: Tecnologia da Informação
Na linguagem de programação R, uma amostra aleatória com 100 elementos normalmente distribuídos é obtida com a instrução:
Arnorm(100)
Bpmax(0, 100)
Cplot(1, 100)
Drunif(100)
Ec(0:100)
Revelar gabarito e comentário▾
GabaritoA — rnorm(100)
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”.
Linguagem R – Amostra aleatória normal
Gabarito: letra A. Em R, a função rnorm() é a responsável por gerar uma amostra aleatória de uma distribuição normal. rnorm(100) gera 100 valores aleatórios da distribuição normal padrão (média 0, desvio padrão 1). As demais alternativas não produzem uma amostra normalmente distribuída: runif gera uniforme, pmax retorna o máximo paralelo, plot desenha gráfico e c(0:100) cria um vetor sequencial.
Alternativa A — ✅ Correta ⟵ GABARITO
rnorm(100) gera 100 observações independentes da distribuição normal padrão. É a função padrão para esse fim no R.
Alternativa B — ❌ Incorreta
pmax(0, 100) retorna o valor máximo entre 0 e 100 (ou seja, 100) para cada elemento de um vetor, não gera amostra alguma – é uma operação de comparação.
Alternativa C — ❌ Incorreta
plot(1, 100) desenha um gráfico de dispersão com um único ponto (x=1, y=100). Não gera valores aleatórios.
Alternativa D — ❌ Incorreta
runif(100) gera 100 valores de uma distribuição uniforme contínua no intervalo [0,1]. A banca insere esse distrator para testar se o candidato confunde as funções: runif gera uniforme, rnorm gera normal.
Alternativa E — ❌ Incorreta
c(0:100) cria um vetor com os números inteiros de 0 a 100, sequenciais e determinísticos, não aleatórios.
NÃO CAIA NESSA!
A banca troca a função de distribuição normal (rnorm) pela uniforme (runif). No R, cada distribuição tem uma inicial diferente: rnorm = normal, runif = uniforme. Memorize o padrão: r + abreviatura da distribuição.