Questão de Programação — R — Quadrix 2024
- Código
- qg354197
- Banca
- Quadrix
- Órgão
- IBICT
- Ano
- 2024
- Nível
- Superior
- Cargo
- Tecnologista - Tecnologia da Informação
- CCerto
- EErrado
GabaritoC — Certo
Gabarito: C — CERTO. Na linguagem R, o operador <- é, de fato, uma das formas válidas de atribuir valores a variáveis — sendo, inclusive, a forma mais recomendada e amplamente utilizada. A afirmação do item está correta.
A linguagem R foi criada em 1993, especificamente para análise estatística e gráfica, e é amplamente utilizada por cientistas de dados e estatísticos. Uma das características fundamentais do R é a sua sintaxe de atribuição, que difere de muitas outras linguagens de programação. Enquanto linguagens como Python e Java utilizam o sinal de igual (=) como operador de atribuição, o R oferece múltiplas formas de atribuir valores a variáveis, sendo o operador <- o mais tradicional e recomendado.
A atribuição em R pode ser feita de três maneiras principais:
Operador <- (forma mais recomendada e comum): a <- 1
Operador =: a = 1
Função assign(): assign("a", 1)
Além disso, o R permite a atribuição invertida, utilizando o operador ->:
1 -> aEssa flexibilidade na atribuição é uma das características que tornam o R uma linguagem distinta. O operador <- é tão emblemático do R que é frequentemente utilizado em exemplos, tutoriais e código-fonte da linguagem. Por exemplo, para criar um vetor, utiliza-se:
x <- c(1, 2, 3, 4, 5)Ou para adicionar uma coluna a um dataframe:
dados$tempo_tramitacao <- as.numeric(as.Date(dados$data_encerramento) - as.Date(dados$data_abertura))É importante destacar que o operador <- é composto por dois caracteres: o sinal de menor (<) e o sinal de hífen (-). Na questão, o enunciado apresenta o operador como <‑, que é a representação correta do operador de atribuição do R.
A banca explora um conhecimento básico, mas fundamental, da sintaxe do R. O candidato que conhece a linguagem R sabe que <- é o operador de atribuição padrão, enquanto o = também é aceito, mas é menos comum. A pegadinha poderia estar em confundir o operador de atribuição com o operador de comparação (==), mas isso não ocorre nesta questão.
Portanto, a afirmação está correta: na linguagem R, a atribuição de valores a variáveis pode ser realizada por meio do operador <-.
✅ CERTO.
Gabarito: C — CERTO.
Link permanente: /questoes/qg354197