Logo Passei Direto
Buscar

revisao_simulado160520251511

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Prévia do material em texto

16/05/2025 15:10:40 1/3
REVISÃO DE SIMULADO
Nome:
ELINALDO TEIXEIRA ALVES
Disciplina:
Algoritmos e Programação II
Respostas corretas são marcadas em amarelo X Respostas marcardas por você.
Questão
001
Sobre as técnicas de análise e desempenho de algoritmos, avalie as afirmativas abaixo.
I - O desempenho de um algoritmo pode ser estimado pela quantidade de operações
que ele executa.
II - A complexidade espacial de um algoritmo refere-se ao uso de memória durante sua
execução.
III - Algoritmos de tempo quadrático executam operações proporcionalmente ao
quadrado do tamanho da entrada.
IV - Algoritmos de busca em listas não ordenadas exigem varredura de todos os
elementos.
V - A complexidade no melhor caso de um algoritmo nem sempre representa seu
desempenho típico.
Está correto o que se afirma em:
A) II, III e IV
X B) I, II e V
C) III, IV e V
D) I, III e V
E) I, II e IV
Questão
002
(ENADE 2017) Considere a função recursiva F a seguir, que em sua execução chama a
função G:
Com base nos conceitos de teoria da complexidade, avalie as afirmações a seguir.
I - A equação de recorrência que define a complexidade da função F é chamada de
recorrência funcional por que está na função F.
II - O número de chamadas recursivas da função F é O(log n).
III - O número de vezes que a função G da linha 4 é chamada é O(n log n).
É correto o que se afirma em
A) I e III, apenas.
X B) II e III, apenas.
C) II, apenas.
D) I, apenas.
E) I, II e III.
Questão
003
Em relação às técnicas de análise de algoritmos, qual das alternativas abaixo melhor
descreve a análise experimental?
A) A análise experimental usa modelos matemáticos para prever o comportamento de
algoritmos em diferentes cenários.
B) A análise experimental ignora a execução prática e depende apenas de simulações
teóricas para medir o desempenho.
C) A análise experimental se foca apenas em determinar o melhor e pior caso para
diferentes entradas de dados.
D) A análise experimental é baseada na resolução de equações de recorrência para
entender o tempo de execução de subproblemas.
X E) A análise experimental permite medir o desempenho real do algoritmo em diferentes
ambientes de execução, como tempo de execução e uso de memória.
16/05/2025 15:10:40 2/3
Questão
004
Considere as seguintes complexidades de algoritmos:O(1), O(n), O(log n), O(n log n) e
O(n²)
Qual das alternativas a seguir melhor descreve o comportamento de um algoritmo com
complexidade O(log n)?
A) O tempo de execução é constante, independentemente do tamanho da entrada.
B) O tempo de execução cresce proporcionalmente ao tamanho da entrada.
X C) O tempo de execução cresce lentamente à medida que o tamanho da entrada aumenta,
dividindo o problema ao meio a cada etapa.
D) O tempo de execução cresce de maneira quadrática conforme o tamanho da entrada
aumenta.
E) O tempo de execução é linear, mas com uma componente logarítmica, combinando dois
tipos de crescimento.
Questão
005
Um algoritmo percorre todos os elementos de uma lista de tamanho n uma única vez, e
para cada elemento realiza uma operação de busca binária em um array ordenado de
tamanho n. Qual das alternativas a seguir representa corretamente a complexidade
desse algoritmo?
A) O(n)
B) O(n²)
C) O(log n)
D) O(1)
X E) O(n log n)
Questão
006
Analise a Asserção e Razão apresentados abaixo e marque a alternativa correta sobre
sua relação.
Asserção: A análise de complexidade temporal de um algoritmo permite prever seu
desempenho para grandes entradas.
PORQUE,
Razão: O tempo de execução de um algoritmo depende diretamente da quantidade de
instruções que ele executa.
A) Tanto a Asserção quanto a Razão estão incorretas.
B) A Asserção está incorreta, mas a Razão está correta.
C) A Asserção está correta, mas a Razão está incorreta.
X D) Asserção e Razão estão corretas, e a Razão justifica a Asserção.
E) Asserção e Razão estão corretas, mas a Razão não justifica a Asserção.
Questão
007
Sobre a análise de algoritmos, notação e complexidade computacional, analise as
afirmações abaixo e marque a opção correta.
I - A notação O(n) é usada para medir a eficiência de um algoritmo.
II - A complexidade espacial de um algoritmo refere-se ao uso de memória.
III - Algoritmos de tempo exponencial são sempre mais eficientes que os de tempo
linear.
IV - Algoritmos de busca binária têm complexidade O(log n).
V - A complexidade no pior caso de um algoritmo nem sempre representa seu
desempenho médio.
Está correto o que se afirma em:
A) III, IV
B) I, III
16/05/2025 15:10:40 3/3
C) II, IV e V
X D) I, II e V
E) I, II e IV
Questão
008
Considerando as técnicas de análise de desempenho de algoritmos apresentadas, qual
das seguintes afirmações sobre a análise de caso é correta?
A) A análise do pior caso é a menos utilizada, pois pode resultar em estimativas de tempo
muito conservadoras.
B) O melhor caso descreve o comportamento do algoritmo nas situações mais
desfavoráveis e com as entradas mais complexas.
C) O caso médio é uma abordagem teórica que analisa o desempenho do algoritmo em
condições ideais de execução.
D) A análise do caso médio geralmente envolve a média entre o melhor caso e o pior caso,
fornecendo uma estimativa do desempenho em cenários típicos.
X E) A análise de pior caso foca em medir o número máximo de operações,
independentemente da entrada de dados.

Mais conteúdos dessa disciplina