Questão de Programação — Linguagens de programação — CESPE / CEBRASPE 2023
Programação›Linguagens 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
CCerto
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:
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.