Questão FC95966
Tendo como referência a linguagem R, julgue o item a seguir. O resultado da execução do código R a seguir será 6. i = 1 n = 5 while i <= n: i = i + 1 print(i)
Linguagens de Programação
CEBRASPE (CESPE) · 2023
O resultado da execução do código R a seguir será 6.
i = 1
n = 5
while i <= n:
i = i + 1
print(i)
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
Comentário: O código apresentado possui um erro de sintaxe e lógica. Em R, a sintaxe correta para um loop while deve usar chaves ou um bloco de código devidamente indentado após a condição. Além disso, a variável 'i' começa em 1 e, ao final do loop, é incrementada para 6 após 5 iterações. Portanto, o último valor impresso será 6 após a execução do loop, mas isso não corresponde ao que a questão sugere, pois o código não está correto. O valor impresso será, na verdade, 6, mas a execução correta do loop não está demonstrada no formato típico da linguagem R, o que torna a afirmação enganosa.
Conteúdo do catálogo FC Concursos · Atualizado em