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
qg481759
Banca
FUNDATEC
Órgão
Prefeitura de Tangará da Serra - MT
Ano
2025
Nível
Médio
Cargo
Técnico em Informática
Quanto aos componentes de um algoritmo, assinale a alternativa INCORRETA.
AUm algoritmo é uma sequência finita de passos para resolver um problema.
BUm algoritmo pode ser representado por fluxogramas ou pseudocódigo.
CUm vetor é uma estrutura de dados que armazena elementos de diferentes tipos.
DProcedimentos são usados para modularizar o código em algoritmos.
Revelar gabarito e comentário▾
GabaritoC — Um vetor é uma estrutura de dados que armazena elementos de diferentes tipos.
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”.
Componentes de um Algoritmo
Gabarito: letra C. A afirmativa C está incorreta porque um vetor (array) é uma estrutura de dados que armazena elementos do mesmo tipo (homogênea), e não de tipos diferentes. As demais alternativas estão corretas quanto aos conceitos fundamentais de algoritmos.
A banca testa o conhecimento básico sobre definição de algoritmo, formas de representação, características de vetores e modularização. Vamos analisar cada alternativa:
Vetor (array): Homogêneo (mesmo tipo); Acesso por índice; Estrutura clássica; Registro (struct) (Heterogêneo (tipos diferentes), Acesso por campo); Confusão comum (Vetor × struct, Vetor × lista dinâmica (Python))
Alternativa A — ✅ Correta
A definição de algoritmo como "sequência finita de passos para resolver um problema" é clássica e universalmente aceita na computação. Um algoritmo deve ser finito, bem definido e efetivo.
Alternativa B — ✅ Correta
Algoritmos podem ser representados de diversas formas, sendo as mais comuns os fluxogramas (diagramas) e o pseudocódigo (linguagem próxima à natural, mas estruturada).
Alternativa C — ❌ Incorreta ⟵ GABARITO
O vetor (ou array) é uma estrutura de dados que armazena uma coleção de elementos do mesmo tipo (homogênea), acessíveis por um índice. A alternativa afirma erroneamente que armazena elementos de tipos diferentes, o que contraria a definição padrão. Essa confusão é comum com estruturas como registros (structs) ou tuplas, que permitem heterogeneidade.
Alternativa D — ✅ Correta
Procedimentos (ou sub-rotinas, funções) são usados para modularizar o código, dividindo o algoritmo em partes menores e reutilizáveis, facilitando a manutenção e o entendimento.
NÃO CAIA NESSA!
A banca troca a característica de homogeneidade do vetor pela de heterogeneidade. O aluno que confunde vetor com registro (struct) ou com listas de linguagens dinâmicas (ex: Python) pode cair. Lembre-se: vetor clássico = mesmo tipo.