Questão de Algoritmos e Estrutura de Dados — Algoritmos — Instituto Access 2026
Algoritmos e Estrutura de Dados›Algoritmos
Código
qg740176
Banca
Instituto Access
Órgão
UNIPAMPA
Ano
2026
Nível
Médio
Cargo
Técnico de Tecnologia da Informação
No desenvolvimento de sistemas computacionais, a construção de algoritmos envolve a definição clara de passos, o uso adequado de estruturas de dados e a adoção de paradigmas de programação conforme o problema a ser resolvido. Acerca destes conhecimentos, analise as afirmativas a seguir:I. Um algoritmo pode ser representado por diferentes formas, como pseudocódigo ou fluxogramas, desde que descreva de maneira lógica e ordenada as etapas necessárias para resolver um problema.II. Estruturas de dados como listas, filas e pilhas organizam informações de modos distintos, influenciando diretamente a eficiência das operações de inserção, remoção e acesso aos dados.III. No paradigma procedural, os programas são estruturados em procedimentos ou funções, priorizando a organização do código em blocos reutilizáveis.IV. Na programação orientada a objetos, conceitos como classes e objetos permitem agrupar dados e comportamentos, favorecendo a modelagem de sistemas mais próximos da realidade.V. Estruturas condicionais e de repetição são exclusivas do paradigma orientado a objetos, não sendo aplicáveis a algoritmos procedurais.Assinale a alternativa correta:
AApenas as afirmativas II, IV e V são verdadeiras.
BApenas as afirmativas II, III, IV e V são verdadeiras.
CApenas as afirmativas I, II, III e IV são verdadeiras.
DAs afirmativas I, II, III, IV e V são verdadeiras.
Revelar gabarito e comentário▾
GabaritoC — Apenas as afirmativas I, II, III e IV são verdadeiras.
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”.
Algoritmos, Estruturas de Dados e Paradigmas
Gabarito: letra C. São verdadeiras as afirmativas I, II, III e IV. A afirmativa V é falsa, pois estruturas condicionais e de repetição não são exclusivas do paradigma orientado a objetos; pertencem a qualquer paradigma de programação, incluindo o procedural.
A questão aborda conceitos fundamentais de algoritmos, estruturas de dados e paradigmas de programação. Vamos analisar cada afirmativa:
Afirmativa I — ✅ Verdadeira
Afirma que um algoritmo pode ser representado por diferentes formas, como pseudocódigo ou fluxogramas, desde que descreva de maneira lógica e ordenada as etapas. Correto. Algoritmos são sequências lógicas de passos e podem ser expressos em linguagem natural, pseudocódigo, fluxogramas, linguagens de programação, etc. O conteúdo de apoio define algoritmo como "um procedimento para resolver um problema" e pseudocódigo como "um método de escrever um algoritmo".
Afirmativa II — ✅ Verdadeira
Estruturas de dados como listas, filas e pilhas organizam informações de modos distintos, afetando a eficiência das operações. Correto. Listas permitem acesso sequencial, filas operam em FIFO, pilhas em LIFO, cada uma com complexidades diferentes para inserção, remoção e acesso.
Afirmativa III — ✅ Verdadeira
No paradigma procedural, programas são estruturados em procedimentos ou funções, promovendo reuso. Correto. É a base do paradigma: dividir o código em blocos que podem ser chamados.
Afirmativa IV — ✅ Verdadeira
Na programação orientada a objetos, classes e objetos agrupam dados e comportamentos, modelando sistemas mais próximos da realidade. Correto. É o princípio central da POO.
Afirmativa V — ❌ Falsa
Afirma que estruturas condicionais e de repetição são exclusivas da orientação a objetos e não se aplicam a algoritmos procedurais. Errado. Estruturas como if, else, for, while são universais em qualquer paradigma (procedural, orientado a objetos, funcional, etc.). O conteúdo de apoio descreve essas estruturas como essenciais na lógica de programação em geral, sem vinculação a um paradigma específico.
Conclusão: as afirmativas I, II, III e IV são verdadeiras; a V é falsa. Portanto, a alternativa correta é a letra C.
NÃO CAIA NESSA!
A banca tenta fazer o candidato acreditar que condicionais e repetições são exclusivas da POO. Na realidade, são estruturas de controle fundamentais presentes em praticamente todas as linguagens e paradigmas. Fique atento: não confunda características de paradigmas com elementos básicos de algoritmos.