Quanto às linguagens PHP e Python, à estrutura e às construç...
O corpo do programa contém as instruções que serão executadas sequencialmente, a menos que haja estruturas de controle de fluxo que alterem essa sequência.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C – certo
Vamos detalhar o porquê dessa alternativa ser a correta e explorar um pouco mais sobre o tema.
O enunciado trata de conceitos fundamentais de programação tanto em PHP quanto em Python, especificamente sobre a estrutura e construções básicas de um programa e controle de fluxo. Esses são conceitos essenciais para qualquer linguagem de programação.
Em qualquer programa de computador, o corpo do programa é composto por uma série de instruções que são executadas de forma sequencial. Isso significa que, por padrão, as instruções são executadas na ordem em que aparecem, de cima para baixo.
No entanto, existem estruturas chamadas estruturas de controle de fluxo, que podem mudar essa ordem de execução. Essas estruturas incluem:
- Condicionais (como
if
,else
,elif
em Python eif
,else
em PHP) - Loops (como
for
,while
,do-while
) - Instruções de salto (como
break
,continue
,goto
em algumas linguagens)
O item apresentado na questão está afirmando que o corpo do programa segue uma execução sequencial, exceto quando essas estruturas de controle de fluxo estão presentes. Isso é absolutamente correto e se aplica tanto a PHP quanto a Python, além de praticamente todas as linguagens de programação modernas.
Portanto, a alternativa C está certa porque reflete com precisão esse comportamento fundamental dos programas de computador.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
A afirmativa está certa.
O corpo do programa realmente contém as instruções que são executadas em sequência. Entretanto, se houver estruturas de controle de fluxo, como condicionais (if, switch) ou loops (for, while), essas estruturas podem alterar a sequência normal de execução, permitindo condições, repetições ou saltos para diferentes partes do código.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo