Questão de Algoritmos e Estrutura de Dados — Algoritmos — FAU 2026
- Código
- gp019089
- Banca
- FAU
- Órgão
- Prefeitura de Paula Freitas - PR
- Ano
- 2026
- Cargo
- Professor de Tecnologia da Informação
- ASequência.
- BVariável.
- CCondicional.
- DVetor.
- EArquivo.
GabaritoC — Condicional.
Gabarito: letra C. A tomada de decisão em algoritmos é representada pela estrutura condicional, que permite desviar o fluxo de execução com base em uma condição lógica (ex.: comandos se…então…senão, switch). As demais alternativas – sequência (execução linear), variável (armazenamento de valor), vetor (coleção indexada) e arquivo (persistência externa) – não possuem a função de decidir um caminho alternativo.
A banca testa o conhecimento das estruturas fundamentais de programação: sequência, condicional e repetição. Embora o conteúdo de apoio trate de estruturas de dados (vetores, listas, árvores), a questão é elementar e exige apenas a classificação correta.
Sequência é a execução linear de comandos, um após o outro, sem qualquer ramificação. Não há tomada de decisão.
Variável é um espaço de memória que armazena um valor, não uma estrutura de controle. Decisões não são tomadas por variáveis, mas por comandos que avaliam seus conteúdos.
A estrutura condicional (ou de seleção) é a única que, de fato, implementa tomada de decisão: permite que o algoritmo escolha entre dois ou mais caminhos conforme uma condição (ex.: if/else, switch/case).
Vetor (ou array) é uma estrutura de dados homogênea que armazena múltiplos valores sob um mesmo identificador, acessíveis por índice. Não decide nenhum fluxo.
Arquivo é um repositório de dados em disco ou memória secundária, utilizado para persistência. Não possui função de controle de fluxo.
Gabarito: letra C – a estrutura condicional representa a tomada de decisão.
Link permanente: /questoes/gp019089