Questão 112 · Informática: Programação e algoritmos
Texto associado à questão
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.
1 > x <- c(2,1,3,5,6) 2 > y <- matrix(1:25, nrow = 5)
O comando x + 1 e o comando c(x,1) produzem o mesmo resultado.
Julgue o item:
Gabarito: ERRADO
Gabarito definitivo divulgado pela banca Cebraspe (TRF6 2025).
Comentário
Gabarito: ERRADO.
O comando x + 1 realiza uma operação aritmética em cada elemento do vetor x. Se x é c(2,1,3,5,6), então x + 1 resultará em c(3,2,4,6,7). Cada elemento de x é incrementado em 1.
Já o comando c(x,1) concatena o vetor x com o número 1. Isso significa que o número 1 é adicionado como um novo elemento ao final do vetor x. Assim, c(x,1) resultará em c(2,1,3,5,6,1).
Os resultados são claramente diferentes, pois o primeiro comando altera os valores existentes, enquanto o segundo adiciona um novo valor ao vetor. Portanto, a afirmação de que produzem o mesmo resultado está incorreta.
Dica: O Cebraspe frequentemente explora a diferença entre operações aritméticas elemento a elemento e operações de concatenação ou adição de elementos em estruturas de dados.
Fundamentos: Conceitos de operações vetoriais em R · Função `c()` em R
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova Cebraspe TRF6 2025 (Analista Judiciário – Área: Apoio Especializado – Especialidade: Estatística), questão 112, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.