Questão de Algoritmos e Estrutura de Dados — Conceitos Básicos e Algoritmos — FUNDATEC 2025
Algoritmos e Estrutura de Dados›Conceitos 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):
AEstrutura de controle do fluxo de execução.
BEstrutura sequencial.
CEstrutura de seleção.
DEstrutura de repetição.
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.
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.