FC ConcursosFC Concursos

Questão FC95985

Julgue o item a seguir, relativos a conceitos de R. Considere-se o script R que se segue. X <- c(0, 19, 205, 34, 506) Y <- X X[2] <- 91 Y[6] <- 71 print(X) print(Y) O resultado da

Linguagens de Programação

CEBRASPE (CESPE) · 2022

Julgue o item a seguir, relativos a conceitos de R.

Considere-se o script R que se segue.

   X <- c(0, 19, 205, 34, 506)
   Y <- X
   X[2] <- 91
   Y[6] <- 71
   print(X)
   print(Y)


O resultado da execução desse script é o apresentado a seguir.

0 91 205 34 506
0 19 205 34 506 71
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

Comentário: O item está CERTO porque, ao executar o script, a variável X é inicializada como um vetor que contém os elementos 0, 19, 205, 34 e 506. A variável Y é então atribuída ao vetor X, criando uma referência à mesma estrutura de dados. Quando o segundo elemento de X é alterado para 91, o vetor Y também reflete essa alteração, pois ambos compartilham a mesma referência. No entanto, ao tentar modificar Y[6], que não existe, o R adiciona um novo elemento, resultando em Y agora tendo 6 elementos, onde o novo elemento é 71. Assim, a impressão de X mostra 0, 91, 205, 34, 506, enquanto a impressão de Y mostra 0, 19, 205, 34, 506, 71, confirmando que o resultado apresentado está correto.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo