Gabarito disponível
Texto-base:
1 > x <- c(2,1,3,5,6)
2 > y <- matrix(1:25, nrow = 5)
Com base no código precedente, escrito em R, em que os números à esquerda do sinal “>” indicam o número da linha do código, julgue os itens a seguir, assumindo que a tecla Enter foi pressionada após cada linha de comando do código.
O comando x + 1 e o comando c(x,1) produzem o mesmo resultado.
1 > x <- c(2,1,3,5,6)
2 > y <- matrix(1:25, nrow = 5)
Com base no código precedente, escrito em R, em que os números à esquerda do sinal “>” indicam o número da linha do código, julgue os itens a seguir, assumindo que a tecla Enter foi pressionada após cada linha de comando do código.
O comando x + 1 e o comando c(x,1) produzem o mesmo resultado.
x + 1 soma 1 a cada elemento; c(x,1) acrescenta um elemento.
x + 1 produz 3 2 4 6 7, pois o 1 é somado a cada elemento. c(x,1) concatena e produz 2 1 3 5 6 1. Os resultados são diferentes.
Análise das alternativas
A) Errada: os resultados não coincidem. B) Correta: um soma elemento a elemento e o outro concatena.
Referência: Linguagem R – vetores, aritmética e c()
Resolução comentada do VaiConcursos.