Questão nº 75

Questão de Estatística · FGV TCE-ES 2022 (nº 75)

FGV2022Auditor de Controle Externo - EstatísticaEstatística
Gabarito: Bver comentário ↓

No contexto da linguagem de programação R, analise o código a seguir.

```r
x <- c(4, NA)
x <- 2
x^2
```

A saída (output) da última linha será:

Resposta comentada

Gabarito Alternativa B

Em R, uma variável é como uma caixa nomeada que guarda um valor. Quando você atribui um novo valor a uma variável usando <-, o conteúdo anterior dessa caixa é totalmente substituído pelo novo valor.

  • (A) Incorreta: Esta seria a saída se x fosse 4 no momento do cálculo, mas x é reatribuído para 2.
  • (B) Correta: A primeira linha x <- c(4, NA) cria um vetor x com os valores 4 e NA. A segunda linha x <- 2 sobrescreve completamente o valor de x, que agora passa a ser o número 2 (um vetor de comprimento 1). A última linha x^2 calcula o quadrado do valor atual de x, que é 2, resultando em 2^2 = 4.
  • (C) Incorreta: Esta saída implicaria que x era um vetor com 4 e 2 (ou similar) no final, o que não ocorre.
  • (D) Incorreta: Esta seria a saída se x fosse NA no final, mas x é reatribuído para 2.
  • (E) Incorreta: Esta é a alternativa mais tentadora. A armadilha é esquecer que a linha x <- 2 substitui inteiramente o vetor c(4, NA) que havia sido criado. O NA e o 4 originais são descartados quando x recebe o novo valor 2. Portanto, a operação x^2 não é aplicada ao vetor original, mas sim ao número 2.

Fonte: FGV TCE-ES 2022 Auditor de Controle Externo - Estatística (Caderno Tipo 1). 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