Buscar

Estácio_ Alunos

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

12/03/24, 09:55 EPS
https://simulado.estacio.br/alunos/ 1/4
Disciplina: ESTRUTURA DE DADOS  AV
Aluno: JHONATAN BARBOZA DA SILVA 202303684568
Turma: 9001
DGT1335_AV_202303684568 (AG)   09/11/2023 10:15:47 (F) 
Avaliação: 10,00 pts Nota SIA: 10,00 pts
Estação de trabalho liberada pelo CPF 14605885765 com o token 735261 em 09/11/2023 09:13:41.
 
7390 - ALGORITMOS E A LINGUAGEM PYTHON  
 
 1. Ref.: 7805508 Pontos: 1,00  / 1,00
Dada a seguinte matriz M, o código em Python para imprimir o elemento de valor 5 é:
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
print(M(1,0))
print(M[2][1])
 print(M[1][0])
print(M(1,1))
print(M[1],[1])
 2. Ref.: 7805518 Pontos: 1,00  / 1,00
Um vetor ou array é uma estrutura de dados simples que armazena elementos sequencialmente em memória. O tamanho em
memória necessário para armazenar um vetor de 34 elementos onde cada elemento é uma variável inteira que ocupa 2 bytes é:
256 bytes.
136 bytes.
 68 bytes.
1156 bytes.
34 bytes.
 
7391 - LISTAS, PILHAS, FILAS E DEQUES  
 
 3. Ref.: 7805592 Pontos: 1,00  / 1,00
Você deve implementar a operação de remoção de uma pilha (Pop), alocada contiguamente em memória, em Python. A variável da
pilha é P e a próxima posição vazia da pilha é guardada pelo índice topo. Qual código dentre os seguintes realiza a implementação
de forma correta?
if topo>0:
                return P[topo]
                topo=topo-1
 if topo>0:
                topo=topo-1
                return P[topo]
if topo>0:
                topo=topo+1
                return P[topo]
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7805508.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7805508.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7805518.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7805518.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7805592.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7805592.');
12/03/24, 09:55 EPS
https://simulado.estacio.br/alunos/ 2/4
if topo<0:
                topo=topo-1
                return P[topo]
if topo==0:
                topo=topo-1
                return P[topo]
 4. Ref.: 7805568 Pontos: 1,00  / 1,00
Uma Deque é uma estrutura de dados que permite o armazenamento de elementos (ou nós) sequencialmente. Sobre as Deques é
possível a�rmar que:
Permitem inserção no seu início e remoção apenas no seu �nal.
Permitem inserção ou remoção em qualquer de suas posições.
Permitem inserção no seu �nal e remoção apenas no seu início.
Permitem inserção ou remoção apenas no seu início.
 Permitem inserção ou remoção apenas no seu início ou no seu �nal.
 5. Ref.: 7805550 Pontos: 1,00  / 1,00
Uma Fila é uma estrutura de dados que permite o armazenamento de elementos (ou nós) sequencialmente. Sobre as Filas é possível
a�rmar que:
Permitem inserção ou remoção apenas no seu início.
 Permitem inserção no seu �nal e remoção apenas no seu início.
Permitem inserção ou remoção apenas no seu início ou no seu �nal.
Permitem inserção ou remoção em qualquer de suas posições.
Permitem inserção no seu início e remoção apenas no seu �nal.
 
7392 - ÁRVORES DE BUSCA  
 
 6. Ref.: 7805536 Pontos: 1,00  / 1,00
Seja a operação de busca de chaves em uma Árvore B. Na seguinte árvore B abaixo, o resultado da sequência de chaves visitadas até
encontrar a chave S é:
N-T-S.
N-X-S.
N-R-S.
 N-Q-S.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7805568.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7805568.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7805550.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7805550.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7805536.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7805536.');
12/03/24, 09:55 EPS
https://simulado.estacio.br/alunos/ 3/4
N-U-S.
 7. Ref.: 7805544 Pontos: 1,00  / 1,00
Sobre as árvores binárias de busca balanceadas, analise as a�rmativas abaixo:
I - Tem altura proporcional a log n.
II -  As árvores completas são balanceadas.
III - Existe algoritmo capaz de transformar uma árvore binária de busca não balanceada em balanceada em O(n).
IV - Toda árvore balanceada é completa.
V - A busca ocorre em um tempo proporcional a log n nas árvores balanceadas.
I, II, III e IV são corretas.
I, II, III, IV e V são corretas.
I, III, IV e V são corretas.
 I, II, III e V são corretas.
I, II, IV e V são corretas.
 8. Ref.: 7805562 Pontos: 1,00  / 1,00
Árvores de busca são estruturas de dados que permitem armazenar e recuperar informações de maneira e�ciente. Marque a opção
correta sobre árvores perfeitamente balanceadas:
Toda árvore balanceada tem altura maior 3.
 Toda árvore perfeitamente balanceada tem altura proporcional a log n.
Toda árvore balanceada é complexa.
Toda árvore balanceada é estruturada em zig-zag.
Toda árvore balanceada tem altura proporcional à O(n) .
 
7408 - ÁRVORES EM PHYTON  
 
 9. Ref.: 7805610 Pontos: 1,00  / 1,00
Seja o seguinte código em Python cujo principal objetivo é implementar uma árvore binária. Marque a alternativa correta quanto a
execução do código:
 A árvore criada no código acima é uma árvore binária de busca com todas as folhas no último nível.
A classe NotArvore implementa regras que garantem que os nós inseridos respeitam a ordem de inserção dos nós (maiores
a direita e menores a esquerda).
Não é possível inferir a topologia da árvore com base no código.
A árvore criada no código é binária de busca com altura 6, isto é, com 6 níveis distintos.
A árvore criada no código acima não é binária de busca.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7805544.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7805544.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7805562.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7805562.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7805610.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7805610.');
12/03/24, 09:55 EPS
https://simulado.estacio.br/alunos/ 4/4
 10. Ref.: 7805590 Pontos: 1,00  / 1,00
Seja a expressão aritmética in�xa A + B * C. A sua representação pos�xa é:
A C B * +
A + B C * +
A B (C * +)
 B C * A  +
A + B * C
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7805590.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7805590.');

Continue navegando