

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
As operações “push” e “pop” aplicam-se às estruturas de dados do tipo
array.
árvore binária.
fila.
hash.
pilha.
Na estrutura de dados a base da pilha será:
O endereço (índice) do elemento mais recentemente alocado (inserido) na pilha.
O endereço (índice) do nodo anterior ao nodo mais antigo da pila. Inicialmente, quando a pilha está vazia, a base tem valor zero e a pilha não estará vazia se a diferença entre o valor do topo e da base for maior que zero.
O endereço (índice) do elemento mais antigo alocado (inserido) na pilha.
O endereço (índice) do elemento posterior ao nodo mais recente da pilha. Inicialmente, quando a pilha está com algum elemento, a base tem o valor zero e a pilha não estará vazia se a diferença entre o valor do topo e da base for menor que zero.
Com relação à arquitetura de negócio de acordo com a proposta dos autores Hans-Erik Eriksson e Magnus Penker, é INCORRETO afirmar que
uma boa arquitetura de negócio deve focar nos processos chaves e estruturas de negócio em um nível apropriado de abstração.
segundo o entendimento dos autores Eriksson-Penker, um processo de negócio é considerado um sistema aberto, cujos componentes são frequentemente partes de outros sistemas de negócio, o que não permite que sejam vistos como caixas-pretas, mas como sistemas cujos componentes são visíveis externamente.
os tipos de Recursos utilizados no negócio são representados como classes e suas instâncias são representadas como objetos.
regras de negócio devem ser especificadas formalmente com a utilização de linguagens específicas.
Uma estrutura de dados em que todas as consultas, alterações, inclusões e remoções de nodos podem ser realizadas sobre o nodo que está em uma das extremidades, e seguindo uma disciplina de acesso conhecida como LIFO (Last In First Out – o primeiro nodo a ser retirado deve ser o último nodo que foi incluído) é denominada
lista simplesmente encadeada.
lista duplamente encadeada.
pilha.
grafo (graph).
árvore.
Suponha que se executam as seguintes operações em uma pilha, inicialmente vazia, de inteiros.
PUSH 3
PUSH 4
POP
PUSH 7
PUSH 9
POP
PUSH 2
POP
PUSH 1
PUSH 5
POP
POP
O valor no topo da pilha ao final da execução é
3.
4.
7.
2.
1.
A estrutura de dados que apresenta como característica o conceito de LAST in, FIRST out durante a entrada e saída de dados respectivamente é
fila.
pilha.
árvore.
lista.
Pilha é uma estrutura de dados do tipo lista linear, em que as operações TOP, PUSH e POP são realizadas no topo da pilha e, por isso, são denominadas LIFO.
Nos editores de texto, a opção "desfazer" implementa qual tipo de estrutura de dados?
Fila.
Árvore binária.
Pilha.
Árvore rubro-negra.
Lista duplamente encadeada.
Considere os procedimentos e funções a seguir, e observe o algoritmo abaixo.
• INIT(E) cria a pilha E vazia
• PUSH(E,x) insere x na pilha E
• POP(E) desempilha a pilha E
• PILHAVAZIA(E) testa se a pilha E está vazia
• STR(x) converte um valor inteiro em caractere
• CONCATENA(y,x) concatena y e x
algoritmo "ENG" var E : pilha n, x : inteiro y: caractere início leia(n) INIT(E); repita n <- n MOD 2 PUSH(E,x); n <- n/2 ate n=0 fimrepita y <- " " enquanto não PILHAVAZIA(E) faca y <- POP(E) CONCATENA(y,str(x)) fimenquanto escreva(y) fimalgoritmo |
Se for lido o valor 17 para n, o valor de saída para y será igual a:
10100
10101
10001
10010
Considere a seguinte estrutura de dados do tipo Pilha, na qual existem quatro valores armazenados e cujo topo é indicado pelo ponteiro Topo da pilha.

A seguinte sequência de instruções expressas na forma de uma pseudolinguagem (Português Estruturado) foi executada com base nesse estado da pilha. As instruções PUSH e POP são instruções típicas de estruturas de dados do tipo Pilha.
Soma ← 0;
POP(x);
Soma ← Soma + x;
x ← 10;
PUSH(x);
x ← 12;
PUSH(x);
POP(x);
POP(x);
Soma ← Soma + x;
Com base nessa sequência de instruções, o valor final da variável Soma será:
10
17
15
12
5
Observe a figura abaixo que representa uma estrutura de dados, conhecida por LIFO – “Last In First Out”.

Essa estrutura de dados é denominada:
lista
fila
pilha
árvore
Analise as seguintes afirmativas sobre a análise de complexidade das operações possíveis em estruturas de dados do tipo Pilha:
I. A operação de inserção de um elemento na pilha precisa reorganizar a estrutura de dados, podendo gastar um tempo de execução de O(n).
II. A operação de retirada de um elemento da pilha é uma operação de tempo constante O(1).
III. Na operação de consultar toda a pilha, todos os elementos são percorridos, gastando-se um tempo de execução de O(n).
Estão CORRETAS as afirmativas:
I e II, apenas.
I e III, apenas.
II e III, apenas.
I, II e III.
Considerando as estruturas de dados pilhas e filas, é correto afirmar que
a política de atendimento aos jobs por um único processador em tempo compartilhado, implementada por fila circular, seria adequada para controlar a fila de arquivos a serem impressos numa impressora.
uma pilha é conhecida como lista FIFO − First In First Out e uma fila é conhecida como lista LIFO − Last In First Out. Pessoas esperando por atendimento e pratos empilhados em uma mesa de restaurante são exemplos tipicamente associados a estas estruturas.
as filas são as estruturas mais adequadas para a recuperação de elementos na ordem inversa em que foram inseridos, já que o último elemento inserido é o primeiro a ser retirado.
a pilha (stack) é usada pelo Sistema Operacional para armazenar informações sobre as subrotinas ativas num programa de computador. Quem invoca a subrotina empilha o endereço de retorno; quando termina sua execução, a subrotina invocada desempilha o endereço de retorno.
tanto a pilha quanto a fila são controladas por apenas 4 operações básicas: verifica se a estrutura está vazia, insere um elemento na estrutura, retira um elemento da estrutura e obtém todos os elementos da estrutura em ordem crescente ou decrescente.
As operações de push e pop são utilizadas em estruturas de dados do tipo:
árvores binárias.
pilhas.
filas.
ponteiros.
listas duplamente encadeadas.
Assinale a opção correta relativa às operações básicas suportadas por pilhas.
Push: insere um novo elemento no final da pilha.
Pop: adiciona elementos ao topo da pilha.
Pull: insere um novo elemento no interior da pilha.
Top: transfere o último elemento para o topo da pilha.
Top: acessa o elemento posicionado no topo da pilha.
Na computação, existem estruturas para armazenamento de dados que chamamos de dinâmicas. Sendo assim, assinale a alternativa que apresenta corretamente duas dessas estruturas.
Pilha e vetores.
Vetores e matrizes.
Lista encadeada e matrizes.
Pilha e lista encadeada.
Pilha e matrizes.
O uso de pilhas é comum em vários programas para armazenar temporariamente elementos usados recentemente. Em Python, pode-se usar o tipo de dados list como pilha através dos métodos
get e put
pop e put
get e append
pop e append
Em relação às estruturas de dados dos algoritmos, correlacione as colunas a seguir, de acordo com as características de cada estrutura:
Estrutura de Dados | Características |
I. Pilhas | ( ) Variáveis compostas multidimensionais. |
II. Filas | ( ) Estruturas na qual o primeiro elemento inserido é o último a ser retirado. |
III. Matrizes | ( ) Variáveis compostas unidimensionais. |
IV. Vetores | ( ) Estruturas na qual o primeiro elemento inserido é o primeiro a ser retirado. |
Está CORRETA a seguinte sequência de respostas:
III, I, IV, II.
I, III, II, IV.
II, III, I, IV.
III, II, IV, I.
Sobre a estrutura de dados em pilhas, analise as assertivas e, em seguida, analise a alternativa que apresenta as corretas.
I. Em uma pilha implementada por meio de arranjos (vetores), é necessário um cursor para controlar a posição do item no topo da pilha.
II. As pilhas possuem a seguinte propriedade: o último item inserido é o primeiro item que pode ser retirado da lista.
III. Os itens da pilha são colocados um sobre o outro, com o item inserido mais recentemente no fundo e o item inserido menos recentemente no topo.
IV. As pilhas são chamadas de listas lifo (last in, first out).
Apenas I, II e III.
Apenas I, II e IV.
Apenas II, III e IV.
Apenas I e II.
Apenas III e IV.