Pular para o conteúdo principal

Questão de Programação — Python — Quadrix 2024

ProgramaçãoPython
Código
qg354244
Banca
Quadrix
Órgão
IBICT
Ano
2024
Nível
Superior
Cargo
Tecnologista - Tecnologia da Informação
Quanto às linguagens PHP e Python, à estrutura e às construções básicas de um programa e ao controle de fluxo de programas e repetição, julgue o item.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.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

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”.

Estrutura de um programa e controle de fluxo

Gabarito: CERTO. A afirmativa descreve com precisão o funcionamento básico de um programa: as instruções do corpo são executadas sequencialmente, uma após a outra, salvo quando estruturas de controle de fluxo (como if, for, while) alteram essa ordem. Esse é um conceito fundamental de programação, válido para qualquer linguagem, incluindo PHP e Python.

Um programa, em sua essência, é uma sequência de comandos que indicam as operações que o computador deve executar para realizar uma tarefa. Essa sequência é, por padrão, executada de cima para baixo, na ordem em que as instruções aparecem no código. É o que chamamos de execução sequencial. No entanto, a programação não seria útil se só pudéssemos executar comandos em linha reta. Para tomar decisões, repetir ações e criar algoritmos complexos, precisamos de mecanismos que alterem esse fluxo linear.

É aí que entram as estruturas de controle de fluxo. Elas são comandos que permitem desviar a execução do programa com base em condições ou repetir blocos de código. As principais são:

  • Estruturas condicionais: como if, elif e else em Python, ou if, elseif e else em PHP. Elas permitem que o programa execute um bloco de código apenas se uma determinada condição for verdadeira.

  • Estruturas de repetição (loops): como for e while. Elas permitem executar um bloco de código várias vezes, seja um número determinado de vezes ou enquanto uma condição for verdadeira.

A afirmativa da questão captura exatamente essa dualidade: a execução padrão é sequencial, mas as estruturas de controle existem para, quando necessário, quebrar essa sequência. É um conceito tão fundamental que se aplica a praticamente todas as linguagens de programação imperativas, incluindo PHP e Python, que são o foco do enunciado.

Para fixar, pense em um programa como uma receita de bolo: você segue os passos na ordem (sequencial), mas se o bolo já estiver dourado (condição), você pode pular a etapa de assar mais (controle de fluxo). Ou, se precisar bater os ovos até ficarem firmes (repetição), você repete o movimento até atingir o ponto desejado (loop).

  1. 1Instruções sequenciais
  2. 2Estruturas de controle
  3. 3Condicionais (if/else)
  4. 4Repetições (for/while)
LEVEL · soulevel.com.br

Item — ✅ CERTO

A afirmativa está correta. Ela descreve com exatidão o modelo de execução de um programa: as instruções são processadas em ordem sequencial, a menos que uma estrutura de controle de fluxo (como if, for, while) desvie ou repita a execução. Esse é um princípio básico e universal da programação estruturada, aplicável tanto ao PHP quanto ao Python.

Gabarito: CERTO

Link permanente: /questoes/qg354244