Cebraspe · PF · 2021 · Agente de Polícia Federal

Questão 85 · Informática: Programação e algoritmos

Com relação a conceitos de programação Python e R, julgue os itens que se seguem.

O resultado do código R seguinte será "12".

Julgue o item:

Gabarito: ERRADO

Gabarito definitivo divulgado pela banca Cebraspe (PF 2021).

Comentário

Gabarito: ERRADO.

O item está errado porque o código apresentado gera um erro de execução, não o resultado "12". Na linguagem R, as variáveis x e y são inicializadas como do tipo character (texto), pois seus valores estão entre aspas: x <- "1" e y <- "2".

O operador + em R é utilizado exclusivamente para operações aritméticas de soma com tipos numéricos. Ao tentar aplicá-lo a variáveis de texto, o R não realiza a concatenação (junção de strings), como ocorreria em outras linguagens (a exemplo de Python). Em vez disso, ele interrompe a execução e retorna uma mensagem de erro, como "argumento não-numérico para operador binário".

Para concatenar as strings "1" e "2" e obter "12", a função correta a ser utilizada seria paste() ou paste0(). Por exemplo: z <- paste0(x, y).

Dica: O Cebraspe frequentemente explora as diferenças de sintaxe entre linguagens de programação. Em R, o operador + é estritamente aritmético. Para concatenar strings, sempre use as funções paste() ou paste0().

Fundamentos: Sintaxe e operadores da linguagem 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 PF 2021 (Agente de Polícia Federal), questão 85, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.

Concursos abertos que cobram Informática

TCE/MA 2026 Analista, Auditor e TécnicoUNCISAL 2026 Professor do Magistério SuperiorPROCON/AL 2026 Analista e Fiscal de Defesa do Consumidor