Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Conceitos Básicos e Algoritmos — FUNDATEC 2025

Algoritmos e Estrutura de DadosConceitos Básicos e Algoritmos
Código
qg473698
Banca
FUNDATEC
Órgão
IF-AM
Ano
2025
Nível
Superior
Cargo
Analista de Tecnologia da Informação
As estruturas de controle em um algoritmo permitem direcionar o fluxo de execução do programa. Por meio das três estruturas básicas — sequência, seleção e repetição — e sua combinação, é possível criar algoritmos capazes de solucionar diferentes problemas. Nesse sentido, o conjunto de ações primitivas que é executado de maneira linear, ou seja, uma instrução após a outra, na mesma ordem em que foram escritas, de cima para baixo e da esquerda para a direita, sem desvios ou repetições, é o(a):
  1. AEstrutura de controle do fluxo de execução.
  2. BEstrutura sequencial.
  3. CEstrutura de seleção.
  4. DEstrutura de repetição.
  5. EAplicação específica de cada estrutura.
Revelar gabarito e comentário

GabaritoB — Estrutura sequencial.

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: Estrutura Sequencial

Gabarito: letra B. A descrição apresentada — execução linear de instruções, uma após a outra, sem desvios ou repetições — define exatamente a estrutura sequencial, que é o fluxo básico de qualquer algoritmo. As demais alternativas referem-se a outros tipos de controle.

A banca testa a diferença entre as três estruturas fundamentais de controle de fluxo: sequência, seleção e repetição. A estrutura sequencial é a mais simples e serve de base para as demais.

1Sequencial
Execução linear
Uma instrução após a outra
Sem desvios
Sem repetições
2Seleção (condicional)
Desvio com base em condição
if/else
3Repetição (laços)
Bloco executado várias vezes
Até condição satisfeita
Estruturas de controle
LEVELsoulevel.com.br
Estruturas de controle: Sequencial (Execução linear, Uma instrução após a outra, Sem desvios, Sem repetições); Seleção (condicional) (Desvio com base em condição, if/else); Repetição (laços) (Bloco executado várias vezes, Até condição satisfeita)

Alternativa A — ❌ Incorreta

A expressão "estrutura de controle do fluxo de execução" é genérica demais: refere-se a qualquer mecanismo que direcione o fluxo (incluindo seleção e repetição), não apenas à execução linear. A descrição do enunciado é mais específica.

Alternativa B — ✅ Correta ⟵ GABARITO

A estrutura sequencial executa as instruções na ordem em que foram escritas, sem desvios ou repetições. É o padrão natural de execução de um algoritmo.

Alternativa C — ❌ Incorreta

A estrutura de seleção (condicional) permite desviar o fluxo com base em uma condição (if/else), o que contraria a definição de execução linear sem desvios.

Alternativa D — ❌ Incorreta

A estrutura de repetição (laços) executa um bloco de instruções várias vezes até que uma condição seja satisfeita. Isso envolve repetição, o que não está presente no conceito de execução linear.

Alternativa E — ❌ Incorreta

"Aplicação específica de cada estrutura" é uma expressão vaga e não corresponde a um tipo de estrutura de controle. O enunciado pede um nome concreto.


Gabarito: letra B — a única alternativa que nomeia corretamente o fluxo linear de instruções é a estrutura sequencial.

Link permanente: /questoes/qg473698