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
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