0% acharam este documento útil (0 voto)
869 visualizações10 páginas

Simulado Estacio Algoritmo Av2

Enviado por

Thiago Torres
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
869 visualizações10 páginas

Simulado Estacio Algoritmo Av2

Enviado por

Thiago Torres
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

16/11/2024, 10:52 estacio.saladeavaliacoes.com.

br/prova/6738a20c42bc3544090baf6d/

1 Marcar para revisão

O "Bubble Sort", ou
"Ordenação por Bolha" em
tradução livre, é um dos
algoritmos de ordenação mais
simples.

O que acontece com o maior


valor na lista durante o
processo de ordenação
crescente do "Bubble Sort"?

É movido para a
A
esquerda.

B É deixado onde está.

É movido para o
C
centro.

É empurrado para
D
baixo.

É continuamente
E empurrado até o fim
da passagem.

2 Marcar para revisão

https://estacio.saladeavaliacoes.com.br/prova/6738a20c42bc3544090baf6d/ 1/10
16/11/2024, 10:52 estacio.saladeavaliacoes.com.br/prova/6738a20c42bc3544090baf6d/

Uma aplicação de
gerenciamento de inventário
precisa ordenar itens com base
em seus códigos
alfanuméricos. O algoritmo
escolhido deve ser eficiente em
lidar com uma variedade de
padrões de dados.
Qual algoritmo de ordenação
atende melhor a esta
necessidade?

A Binary Search.

B Quick Sort.

C Heap Sort.

D Radix Sort.

E Shell Sort.

3 Marcar para revisão

A complexidade de algoritmos
é uma medida que indica os
recursos necessários para a
execução de um algoritmo em
função do tamanho da entrada.
Como expressamos a
complexidade do "Bubble Sort"
quando o tempo computacional
varia de forma quadrática com
o tamanho do problema?

https://estacio.saladeavaliacoes.com.br/prova/6738a20c42bc3544090baf6d/ 2/10
16/11/2024, 10:52 estacio.saladeavaliacoes.com.br/prova/6738a20c42bc3544090baf6d/

A O(log n)

B O(n log n)

C O(n)

D O(n2)

E O(n3)

4 Marcar para revisão

A ordenação de elementos em
um vetor pode ser executada a
partir de diversos algoritmos
conhecidos que são
adequados para situações
específicas. Sobre algoritmos
de ordenação, analise as
seguintes afirmativas:
I. O algoritmo bubble sort é
eficiente para ordenar poucos
elementos, mas é lento para
ordenar muitos itens.
II. O algoritmo selection sort
para ordenação crescente
consiste em mover o menor
valor do vetor para a primeira
posição; depois, o segundo
menor para a segunda posição;
e assim sucessivamente, até os
dois últimos valores.
III. O algoritmo quick sort
ordena os valores de um vetor
por meio de sucessivas
https://estacio.saladeavaliacoes.com.br/prova/6738a20c42bc3544090baf6d/ 3/10
16/11/2024, 10:52 estacio.saladeavaliacoes.com.br/prova/6738a20c42bc3544090baf6d/

seleções do elemento correto a


ser posicionado em um
segmento ordenado.
Estão corretas as afirmativas:

A I apenas

B II apenas

C I e II

D I e III

E I, II e III

5 Marcar para revisão

Um programador está
implementando uma árvore
binária de busca. Ele precisa
garantir que as buscas,
inserções e remoções sejam
realizadas de forma eficiente. A
estrutura da árvore deve evitar
o pior caso, onde ela se
degenera em uma lista linear.
Qual método de percurso de
árvore é ideal para imprimir
todos os elementos de uma
árvore binária de busca em
ordem crescente?

https://estacio.saladeavaliacoes.com.br/prova/6738a20c42bc3544090baf6d/ 4/10
16/11/2024, 10:52 estacio.saladeavaliacoes.com.br/prova/6738a20c42bc3544090baf6d/

Percurso em pré-
A
ordem.

Percurso em pós-
B
ordem.

Percurso em ordem
C
simétrica.

D Percurso em nível.

E Percurso em espiral.

6 Marcar para revisão

Em um sistema de
gerenciamento de dados, uma
árvore AVL foi implementada
para otimizar as buscas.
Devido ao grande volume de
dados, a eficiência na inserção
e remoção é crucial. A árvore
AVL é escolhida por sua
capacidade de auto-
balanceamento após cada
operação.
Qual é a principal característica
SM2
de uma árvore
Algoritmos
AVL que
e Complexidade
a
diferencia de uma árvore
binária de busca comum?

00 : 37 : 59 Ocultar
hora min seg

https://estacio.saladeavaliacoes.com.br/prova/6738a20c42bc3544090baf6d/
Q tã 10 d 10 5/10
16/11/2024, 10:52 estacio.saladeavaliacoes.com.br/prova/6738a20c42bc3544090baf6d/
Questão 10 de 10
Altura máxima de log
A
n. 1 2 3 4 5

6 7 8 9 10
Não permite valores
B
duplicados. Respondidas (10) Em branco (0)

Cada nó tem até dois


C Finalizar prova
filhos.

Sempre armazena
D
dados inteiros.

Nós com um único


E
filho são proibidos.

7 Marcar para revisão

Para melhorar a eficiência de


uma aplicação de banco de
dados, um desenvolvedor opta
por utilizar uma árvore AVL.
Essa escolha é devido à
necessidade de manter a
estrutura da árvore
balanceada, assegurando
tempos de busca, inserção e
remoção consistentemente
rápidos.
Em uma árvore AVL, qual é o
propósito da rotação de nós?

https://estacio.saladeavaliacoes.com.br/prova/6738a20c42bc3544090baf6d/ 6/10
16/11/2024, 10:52 estacio.saladeavaliacoes.com.br/prova/6738a20c42bc3544090baf6d/

Aumentar a altura da
A
árvore.

Reduzir o número de
B
nós.

C Balancear a árvore.

Converter em árvore
D
binária de busca.

Eliminar nós
E
duplicados.

8 Marcar para revisão

Na otimização de rotas de
entrega, é vital determinar o
caminho mais eficiente entre
múltiplos pontos. Utilizando
grafos, pode-se modelar esta
questão para minimizar custos
e tempo.

Qual algoritmo é
preferencialmente utilizado
para determinar o caminho
mais curto em um grafo
representando rotas de
entrega?

https://estacio.saladeavaliacoes.com.br/prova/6738a20c42bc3544090baf6d/ 7/10
16/11/2024, 10:52 estacio.saladeavaliacoes.com.br/prova/6738a20c42bc3544090baf6d/

Algoritmo de Floyd-
A
Warshall.

B Algoritmo de Prim.

C Busca em Largura.

D Coloração de grafos.

E Algoritmo de Dijkstra.

9 Marcar para revisão

(CESPE/CEBRASPE - IFF -
Professor - Engenharia da
Computação - 2018)

Considerando o grafo
precedente, assinale a opção
correta:

Os nós 1 e 4 são
A
adjacentes.

O nó 5 é adjacente a
B
si mesmo.

https://estacio.saladeavaliacoes.com.br/prova/6738a20c42bc3544090baf6d/ 8/10
16/11/2024, 10:52 estacio.saladeavaliacoes.com.br/prova/6738a20c42bc3544090baf6d/

Os arcos a1 e a2 são
C
arcos irmãos.

Os nós 2 e 3 têm grau


D
3.

O grafo não pode ser


E classificado como
conexo.

10 Marcar para revisão

(COMPERVE - UFRN -
Engenheiro - Engenharia da
Computação - 2019)

O código abaixo pode ser


utilizado para atravessar um
grafo:

Entrada: um gráfico G e um
vértice v de G

Saída: todos os vértices


alcançáveis de v marcados

função DFS(G,v):

marque v

para todas as arestas


adjacentes a v, faça

se vértice w não estiver


marcado, então

https://estacio.saladeavaliacoes.com.br/prova/6738a20c42bc3544090baf6d/ 9/10
16/11/2024, 10:52 estacio.saladeavaliacoes.com.br/prova/6738a20c42bc3544090baf6d/

Chame
recursivamente DFS(G,w)

fim se

fim para

fim função

Entre os diversos tipos de


algoritmos utilizados para
atravessar grafos, esse código
implementa o algoritmo:

Busca em
A profundidade ou
depth first search.

Busca em largura ou
B
breadth first search.

Busca melhor-
C primeiro ou best first
search.

Busca exaustiva ou
D
brute force search.

Busca pelo caminho


E mínimo (shortest
path).

https://estacio.saladeavaliacoes.com.br/prova/6738a20c42bc3544090baf6d/ 10/10

Você também pode gostar