Ícone Questionei
QuestõesDisciplinasBancasDashboardSimuladosCadernoRaio-XBlog
Logo Questionei

Links Úteis

  • Início
  • Questões
  • Disciplinas
  • Simulados

Legal

  • Termos de Uso
  • Termos de Adesão
  • Política de Privacidade

Disciplinas

  • Matemática
  • Informática
  • Português
  • Raciocínio Lógico
  • Direito Administrativo

Bancas

  • FGV
  • CESPE
  • VUNESP
  • FCC
  • CESGRANRIO

© 2026 Questionei. Todos os direitos reservados.

Feito com ❤️ para educação

/
/
/
/
/
/
  1. Início/
  2. Questões/
  3. Linguagens de Programação/
  4. Questão 457941201638739

Os tipos abstratos de dados (TAD) Fila e Pilha foram implementados em uma linguagem orientada a objetos por meio de um a...

1

457941201638739
Ano: 2022Banca: CESGRANRIOOrganização: ELETROBRAS-ELETRONUCLEARDisciplina: Linguagens de ProgramaçãoTemas: Orientação a Objetos
Os tipos abstratos de dados (TAD) Fila e Pilha foram implementados em uma linguagem orientada a objetos por meio de um array de inteiros. As classes criadas para a implementação desses TADs contêm os seguintes métodos:

Classe Pilha

int pop ( ) – retorna o número inteiro retirado da pilha.
push ( int x ) – insere o número inteiro x na pilha.

Classe Fila

int deq ( ) – retorna o número inteiro retirado da fila.
enq ( int x ) – insere o número inteiro x na fila.

Admita que o estado inicial de uma pilha (p) seja um array vazio, e que o estado inicial de uma fila (f) seja caracterizado pelo array [ 15, 90, 40 ].

Após a execução de uma sequência de operações sobre p e f, a fila assumiu o seguinte estado final: [ 35, 90, 40, 15 ]

Qual sequência de comandos levou f do estado inicial para o estado final?
Gabarito comentado
Anotações
Marcar para revisão

Acelere sua aprovação com o Premium

  • Gabaritos comentados ilimitados
  • Caderno de erros inteligente
  • Raio-X da banca
Conhecer Premium

Questões relacionadas para praticar

Questão 457941200105233Linguagens de Programação

Sejam as seguintes classes Java: public class Va1 { public static String getStr() { return “abcdefghijklmnop“; } public String ini(String s, int cpr) ...

#Java#Linguagens de Programação
Questão 457941200243028Linguagens de Programação

O conceito de Suíte de Plataforma de Aplicação (Application Platform Suite - APS) está relacionado à integração de aplicações. O Java CAPS é a solução...

#Linguagens de Programação#Java
Questão 457941200287545Linguagens de Programação

Uma das características principais da linguagem de programação Prolog é o uso de

#Fundamentos de Programação
Questão 457941200295345Linguagens de Programação

Ao analisar um conjunto de dados com Python, um programador resolveu usar um dataframe Pandas de nome dp para guardá-los. Em um certo momento, ele res...

#Linguagens de Programação#Python
Questão 457941200441546Linguagens de Programação

Um desenvolvedor de aplicativos para dispositivos móveis, utilizando o framework Ionic, deseja operar com Splash Screens no desenvolvimento de aplicaç...

#Desenvolvimento de Aplicativos Móveis
Questão 457941201149312Linguagens de Programação

Um cientista de dados recebeu um vetor chamado dados contendo valores da renda mensal da população de uma cidade e resolveu obter algumas estatísticas...

#Linguagens de Programação#R
Questão 457941201359677Linguagens de Programação

No contexto da plataforma Java EE (Enterprise Edition), como é chamada a entidade de software que fornece uma interface entre um componente e as funci...

#Java Platform#Java#Linguagens de Programação#Jakarta EE
Questão 457941201389319Linguagens de Programação

Sejam as seguintes classes Java: public class Teste { private int x; public Teste() { x=10; } public Teste(int c,int d) { x=c+d; } public int getX() {...

#Linguagens de Programação#Java
Questão 457941201430973Linguagens de Programação

Determinado órgão público federal deseja implantar um sistema de consulta na Internet. A plataforma utilizada será ASP.NET e a linguagem de programaçã...

#Active Server Pages#Linguagens de Programação#.NET Framework#C
Questão 457941201621349Linguagens de Programação

Na programação funcional, que é um paradigma suportado pela Linguagem Scala, uma das práticas fundamentais é o uso de funções puras. A principal propr...

#Linguagens de Programação

Continue estudando

Mais questões de Linguagens de ProgramaçãoQuestões sobre Orientação a ObjetosQuestões do CESGRANRIO