Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Estrutura de Dados — IBADE 2024

Algoritmos e Estrutura de DadosEstrutura de Dados
Código
qg215354
Banca
IBADE
Órgão
SES-MG
Ano
2024
Nível
Superior
Cargo
Especialista em Políticas e Gestão da Saúde - Área de TI
Nádia trabalha com programação e foi questionada onde seriam utilizadas as estruturas de controle de fluxo do tipo sequencial, repetição e seleção. Nádia respondeu:
  1. Alógica linear;
  2. Borientação a objetos;
  3. Clógica modular;
  4. Dlinguagem de máquina;
  5. Elógica estruturada;
Revelar gabarito e comentário

GabaritoE — lógica estruturada;

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

Estruturas de Controle de Fluxo

Gabarito: letra E. As estruturas sequencial, repetição e seleção são os pilares da programação estruturada (lógica estruturada). Esse paradigma de programação utiliza apenas essas três construções para controle de fluxo, conforme formalizado por Dijkstra e outros.

A questão testa o conhecimento sobre paradigmas de programação. A lógica estruturada é caracterizada pelo uso exclusivo de sequência, seleção e iteração.

1Lógica estruturada (✅)
Sequencial
Seleção (if-else)
Repetição (loops)
2Orientação a objetos (❌)
Encapsula dados e comportamentos
3Lógica modular (❌)
Divisão em módulos
4Linguagem de máquina (❌)
Código binário
5Lógica linear (❌)
Programação linear (matemática)
Paradigmas de programação
LEVELsoulevel.com.br
Paradigmas de programação: Lógica estruturada (✅) (Sequencial, Seleção (if-else), Repetição (loops)); Orientação a objetos (❌) (Encapsula dados e comportamentos); Lógica modular (❌) (Divisão em módulos); Linguagem de máquina (❌) (Código binário); Lógica linear (❌) (Programação linear (matemática))

Alternativa A — ❌ Incorreta

"Lógica linear" não é um paradigma de programação reconhecido; refere-se a programação linear em matemática, não a controle de fluxo.

Alternativa B — ❌ Incorreta

Orientação a objetos utiliza estruturas de controle, mas não é a base; é um paradigma que encapsula dados e comportamentos.

Alternativa C — ❌ Incorreta

Lógica modular refere-se à divisão de programas em módulos, não especificamente às estruturas de controle.

Alternativa D — ❌ Incorreta

Linguagem de máquina é o código binário executado pelo processador, não um paradigma de programação com essas estruturas.

Alternativa E — ✅ Correta ⟵ GABARITO

A programação estruturada (lógica estruturada) é baseada exatamente nas três estruturas de controle: sequencial, seleção (if-else) e repetição (loops). É o paradigma que as define.

Gabarito: letra E.

Link permanente: /questoes/qg215354