Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — CESPE / CEBRASPE 2023

ProgramaçãoLinguagens de programação
Código
ce160304
Banca
CESPE / CEBRASPE
Órgão
SEFIN de Fortaleza - CE
Ano
2023
Nível
Superior
Cargo
Analista Fazendário Municipal - Área de Conhecimento: Engenharia Civil
Em relação ao software livre R, versão 4.3, julgue o item subsequente, considerando que todas as bibliotecas necessárias foram corretamente instaladas e disponibilizadas.O código seq(3, 22, length=6) apresentará, ao ser executado, o resultado a seguir.[1] 3 4 5 6 7 8
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Função seq() no R – Criação de Sequências

Gabarito: ❌ ERRADO. O código seq(3, 22, length=6) não gera a sequência 3, 4, 5, 6, 7, 8. Na verdade, length=6 (ou length.out=6) cria 6 números igualmente espaçados entre 3 e 22, e não inteiros consecutivos.

O parâmetro length.out define o número total de elementos da sequência, e o espaçamento é calculado automaticamente por (to - from) / (length.out - 1). No caso:

espac¸amento=22361=195=3,8\text{espaçamento} = \frac{22 - 3}{6 - 1} = \frac{19}{5} = 3,8

Portanto, a sequência gerada é: 3, 6.8, 10.6, 14.4, 18.2, 22 — e não os inteiros de 3 a 8.

NÃO CAIA NESSA!

O candidato pode confundir length.out com o argumento by. Se fosse seq(3, 22, by=1), aí sim teria inteiros consecutivos até 22 (mas isso geraria 20 elementos). A banca troca o sentido: length.out controla o tamanho do vetor, não o intervalo entre os elementos.

Gabarito: ❌ ERRADO.

Link permanente: /questoes/ce160304