Prévia do material em texto
AVALIAÇÃO DE ESTRUTURA DE DADOS AV2
· Pergunta 1
0,25 em 0,25 pontos
Considere a ilustração a seguir e a seqüência de operações Push e Pop que foram realizadas sobre as pilhas x, y e z e escolha a alternativa que mostra o estado final da pilha z debaixo para cima.
1) y.push(x.pop())
2) z.push(x.pop())
3) y.push(x.pop())
4) z.push(x.pop())
5) x.push(y.pop())
6) z.push(y.pop())
7) z.push(x.pop())
Resposta Selecionada:
c.
c, a, d, b
· Pergunta 2
0,25 em 0,25 pontos
Analise o seguinte trecho de código em Java e escolha a opção que mostra o que o programa irá imprimir na tela:
Pilha P = new Pilha();
for(int i=0; i<=10; i=i+2) {
P.push(i+1);
}
P.push(P.top());
P.push(P.pop());
while(!P.isEmpty()) {
System.out.print(P.pop() + ", ");
}
Resposta Selecionada:
a.
11, 11, 9, 7, 5, 3, 1,
· Pergunta 3
0,25 em 0,25 pontos
Qual o tipo de estrutura onde a ordem de entrada dos elementos é o oposto da ordem de saída dos mesmos?
Resposta Selecionada:
b.
LIFO
· Pergunta 4
0,25 em 0,25 pontos
Supondo uma Pilha inicialmente vazia, escolha o item que mostra o estado final após a execução dos seguintes comandos
push(3);
push(pop());
push(5);
push(7);
push(top());
pop();
push(top());
Resposta Selecionada:
a.
3, 5, 7, 7
Quarta-feira, 15 de Setembro de 2021 21h11min44s BRT