Simulado interativo desenvolvido como material de estudo para a avaliação da disciplina de Estrutura de Dados, do curso de Análise e Desenvolvimento de Sistemas — Senac.
O simulado foi construído em HTML/CSS/JS puro e cobre os principais temas cobrados na avaliação, combinando questões de múltipla escolha com questões dissertativas práticas de implementação em Java.
Algoritmos de Ordenação e Busca
- Ordenação pelo método Bubble Sort (método bolha)
- Busca Linear (sequencial)
- Busca Binária — condições de aplicabilidade em arrays vs. listas ligadas
Arrays e Alocação de Memória
- Alocação dinâmica em tempo de execução (
new) - Funcionamento do Garbage Collector em Java
- Referências e perda de ponteiro para objetos na heap
Listas Simplesmente Ligadas
- Estrutura de nós e referências (
inicio,atual,proximo) - Iteração em lista encadeada com variável auxiliar do tipo
Elemento - Inserção e remoção de células
- Contagem de elementos com critério (ex: valores pares)
- Elegibilidade para coleta pelo GC após desreferenciamento
Implementação Prática em Java
- Busca linear em array de objetos com retorno de índice
- Método
pesquisar(int id)com estrutura de classeArrayePessoa - Método
contarPares()em lista encadeada - Instruções de remoção de célula específica
O simulado está disponível online e pode ser acessado diretamente pelo navegador através do GitHub Pages, sem necessidade de instalação ou configuração adicional.
- Acesse o link do projeto: jovemog-dev.github.io/Teste-ED/
- Responda às questões de múltipla escolha selecionando a alternativa desejada.
- Preencha as questões dissertativas nas áreas de texto.
- Clique em "Finalizar e Validar Respostas" para visualizar o gabarito e o feedback de cada questão.
- HTML5
- CSS3 (variáveis CSS, responsividade)
- JavaScript Vanilla
Projeto desenvolvido como ferramenta de revisão para avaliação de Estrutura de Dados — ADS Senac, 2026.