Carregando...
Carregando...
Um desenvolvedor de software está trabalhando em um sistema de gerenciamento de inventário para uma loja de varejo.
O sistema precisa de várias funções que manipulam listas de produtos.
Durante o desenvolvimento, o programador precisa escolher entre as instruções break, continue e pass para controlar o fluxo de execução dentro de laços.
Cada uma dessas instruções tem um propósito específico e é adequada para diferentes situações.
Abaixo estão listadas algumas situações típicas encontradas durante o desenvolvimento, e ao lado, as instruções de controle de fluxo disponíveis.
Associe corretamente a situação à instrução que melhor se aplica.
Situações
Instruções
Encerrar imediatamente um laço quando uma condição específica é atendida
A. break
Ignorar a execução de parte do código em uma iteração específica do laço, mas continuar com as iterações subsequentes.
B. continue
Marcar uma seção de código que ainda não foi implementada, evitando erro de sintaxe.
C. pass
Assinale a alternativa que contém a associação correta:
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
JUSTIFICATIVA
A alternativa está correta, pois a instrução break (1-A) é usada para sair de um laço imediatamente quando uma condição específica é encontrada.
A instrução continue (2-B) é adequada para pular a execução atual dentro de um laço e prosseguir para a próxima iteração.
A instrução pass (3-C) é útil em situações onde um bloco de código é necessário sintaticamente, mas ainda não foi implementado.