InformáticaEstruturas de dadosCEFETBAHIA 2007
IF BA
Questão de Informática
package untitled3; public class MyClass1 { protected Object[] array; protected int cabeca; protected int cauda; protected int count; public MyClass1(int size) { array = new Object[size]; cabeca = 0; cauda = size-1; count=0; } public Object geCabeca() throws Exception { if (count==0) throw new Exception("Vazio"); return array[cabeca]; } public void purge() { while (count>0){ array[cabeca]=null; if(++cabeca == array.length) cabeca=0 ; --count ; } } Concurso Público para Provimento de Cargos Técnico-Administrativos – CEFET-BA /2007 P. 13 / 20 public void entrada(Object object) throws Exception { if (count == array.length) throw new Exception("Cheio"); if (++cauda == array.length) cauda = 0; array[cauda] = object ; count++ ; } public Object saida() throws Exception { if (count == 0) throw new Exception("Vazio"); Object result = array[cabeca]; array [cabeca] = null; if (++cabeca == array.length) cabeca = 0; --count; return result; } }
A implementação do código acima é da estrutura de dados denominada:
Mais questões de Estruturas de dados
- FAU UNICENTRO 2026Em Python, listas são:
- Legalle 2026Um Agente Técnico em Informática foi encarregado de otimizar o modulo de gerenciamento de processos de um sistema corporativo. Durante a análise verificou que dos requisitos, a es…
- COMPEC UFAM 2026Na linguagem de programação C++, a palavra-chave utilizada para definir uma estrutura que agrupa variáveis de diferentes tipos, sob um único identificador (estrutura de dados hete…
- Fundatec 2026Considere árvores B não vazias, com grau mínimo t ≥ 2. Para árvores B+, adote a convenção usual de sistemas de indexação: todas as chaves de dados permanecem nas folhas, enquanto…
- Fundatec 2026A BNCC Computação propõe o ensino de estruturas de dados básicas para que os estudantes desenvolvam a capacidade de abstrair e modelar o mundo real. Relacione a Coluna 1 à Coluna…
Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.

