Questão FC95948
A respeito das linguagens de programação Python e R, julgue o item subsecutivo. Considere o seguinte código R. i <- 0 while (i < 6) { i <- i + 1 if (i == 3) { next } print(i) } Cas
Linguagens de Programação
CEBRASPE (CESPE) · 2024
Considere o seguinte código R.
i <- 0
while (i < 6) {
i <- i + 1
if (i == 3) {
next
}
print(i)
}
Caso o ambiente e o programa não apresentem nenhum tipo de erro ou exceção, a execução desse código retornará o seguinte resultado.
[1] 1
[1] 2
[1] 3
[1] 4
[1] 5
[1] 6
- Errado
- Certo
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
Comentário: O código apresentado tem um erro na lógica de controle de fluxo. Quando o valor de `i` é igual a 3, o comando `next` faz com que o loop pule a execução do `print(i)`, ou seja, o número 3 não será impresso. Portanto, a saída correta do código será
[1] 1
[1] 2
[1] 4
[1] 5
[1] 6
e não incluirá o número 3. Assim, a afirmação de que o código retornará todos os números de 1 a 6 está incorreta.
Conteúdo do catálogo FC Concursos · Atualizado em