Logo Passei Direto
Buscar

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

Pincel Atômico - 30/04/2025 09:49:59 1/3
Avaliação Online (SALA EAD) - Capitulos/Referencias 1,2,3
Atividade finalizada em 29/04/2025 17:30:48 (3896071 / 1)
LEGENDA
Resposta correta na questão
# Resposta correta - Questão Anulada
X Resposta selecionada pelo Aluno
Disciplina:
ALGORITMOS E PROGRAMAÇÃO II [770598] - Avaliação com 7 questões, com o peso total de 15,00 pontos [capítulos - 1,2,3]
Turma:
Graduação: ENGENHARIA ELÉTRICA - Grupo: FEVEREIRO/2023 - ENGELET/FEV23 [79048]
Aluno(a):
[373358_10]
Questão
001
Analise a Asserção e Razão apresentados abaixo e marque a alternativa correta
sobre sua relação.
Asserção: Algoritmos recursivos geralmente têm uma análise de complexidade mais
simples do que algoritmos iterativos.
PORQUE,
Razão: A recursão simplifica o código ao eliminar a necessidade de laços de
repetição.
A Asserção está incorreta, mas a Razão está correta.
Tanto a Asserção quanto a Razão estão incorretas.
Asserção e Razão estão corretas, e a Razão justifica a Asserção.
Asserção e Razão estão corretas, mas a Razão não justifica a Asserção.
X A Asserção está correta, mas a Razão está incorreta.
[373358_35]
Questão
002
Sobre recursividade, analise as afirmativas abaixo e marque a alternativa correta.
I – A recursividade é uma técnica matemática extremamente importante na
computação e tratativa de problemas que tenha características recursivas em suas
formulações.
II – Uma árvore binária também é uma estrutura recursiva, onde cada parte de uma
árvore (subárvore) pode ser vista como uma árvore por si só.
III – A recursividade direta ocorre quando uma função chama a si mesma
diretamente. Este é o tipo mais simples e comum de recursividade.
É correto o que se afirma em:
II, apenas.
I, apenas.
II e III, apenas.
I e III, apenas.
X I, II e III.
[373358_41]
Questão
003
(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
X II, apenas.
I, apenas.
II e III, apenas.
Pincel Atômico - 30/04/2025 09:49:59 2/3
I e III, apenas.
I, II e III.
[373359_3]
Questão
004
Sobre recursividade e funções recursivas, marque a alternativa que completa a
lacuna abaixo corretamente.
Uma função recursiva deve ter __________, pois isso garante __________.
parâmetros de entrada constantes; a estabilidade da memória.
um valor inicial zero; o correto retorno do resultado.
X uma condição de parada; que a função termine em algum momento.
uma função auxiliar; a correta chamada da recursão.
um contador de iterações; a eficiência na execução.
[373359_4]
Questão
005
Sobre recursividade em C, analise as afirmativas abaixo e marque a alternativa
correta
I - Funções recursivas podem ter mais de uma condição de parada.
II - A recursão direta ocorre quando uma função chama a si mesma.
III - Funções recursivas são sempre mais eficientes do que funções iterativas.
IV - O uso excessivo de recursão pode levar ao estouro de pilha (stack overflow).
V - Em C, funções recursivas podem ser implementadas com ponteiros.
Está correto o que se afirma em:
II, IV e V
X I, II e IV
I e II
II, III e IV
III, IV e V
[373360_6]
Questão
006
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:
III, IV e V
I, III e V
I, II e V
X I, II e IV
II, III e IV
[373360_4]
Questão
007
Qual das opções a seguir representa uma limitação (ou problema) comum ao uso de
recursão em C?
Pincel Atômico - 30/04/2025 09:49:59 3/3
Recursão não pode ser combinada com ponteiros em C.
X Funções recursivas podem resultar em estouro de pilha se mal implementadas.
Funções recursivas são incompatíveis com a abordagem de programação modular.
Funções recursivas não podem manipular estruturas de dados complexas.
Recursão não pode ser usada em funções que retornam um valor.

Mais conteúdos dessa disciplina