Buscar

EDD_A3

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 5 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

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

30/12/2020 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6119105/5bef1a6a-2bd8-11e9-bb9a-0242ac110016/ 1/5
Local: Sala 1 - BT - Prova On-line / Andar / Polo Barra da Tijuca / POLO UVA BARRA MARAPENDI - RJ 
Acadêmico: EAD-IL10301-20204A
Aluno: CARLOS HENRIQUE DE ASSIS JUNIOR 
Avaliação: A3
Matrícula: 20191301420 
Data: 23 de Dezembro de 2020 - 08:00 Finalizado
Correto Incorreto Anulada  Discursiva  Objetiva Total: 10,00/10,00
1  Código: 35702 - Enunciado: O conceito de grafo, definido por Simões-Pereira (2014), apresenta o
grafo G = (V, E) como um sistema formado por um conjunto V de elementos chamados vértices,
pontos ou nodos e por um conjunto E de pares não ordenados de vértices denominados arestas
ou linhas. As estruturas de dados árvores são advindas dos grafos. Neste viés, analise a figura a
seguir. 
Indique o que representa essa figura.
 a) Árvore AVL.
 b) Grafo não direcionado.
 c) Árvore binária balanceada.
 d) Dígrafo.
 e) Árvore binária não balanceada.
Alternativa marcada:
d) Dígrafo.
Justificativa: Resposta correta: Dígrafo.A figura refere-se à representação de um dígrafo,
também conhecido como grafo direcionado, por apresentar setas para ligar os vértices desse
grafo. 
Distratores:Árvore AVL. Errada, pois reportam aos tipos de estruturas de dados árvores cuja
representação gráfica apresenta um nó-pai ligado, no máximo, a dois nós-filhos.Árvore binária
balanceada. Errada, pois reportam aos tipos de estruturas de dados árvores cuja representação
gráfica apresenta um nó-pai ligado, no máximo, a dois nós-filhos. Árvore binária não balanceada.
Errada, pois reportam aos tipos de estruturas de dados árvores cuja representação gráfica
apresenta um nó-pai ligado, no máximo, a dois nós-filhos.Grafo não direcionado. Errada, pois se
refere a um grafo que não apresenta seta na ligação de seus vértices.                              
1,00/ 1,00
2  Código: 35789 - Enunciado: "Uma matriz, de acordo com Mizrahi (2008), representa um conjunto
homogêneo de dados, em um mesmo endereço de memória, utilizando múltiplas dimensões."
(Fonte: MIZRAHI, V .V. Treinamento em linguagem C. 2. ed. São Paulo: Pearson Education do
Brasil, 2008.) 
Neste contexto, verifique o código de programa abaixo e marque a alternativa correta acerca da
saída produzida pelo programa, considerando, como dados de entrada: 3, 6, 4, 7, 2, 5, 4, 8, 3. 
#include <stdio.h>void main (  ){     int          mat [3][3],          i, j;// Entrada de Dadosrealiza_entrada;//
Saída de Informaçõesfor ( i=1; i<3; i++ )          for ( j=1; j<3; j++ )                if ((mat[ i ][ j ] % 2) !=  0 )                 
   printf (“\n%d”, mat[ i ][ j ]);}
 a) 6, 4, 2, 4, 8.
 b) 3, 6, 4, 7, 2.
 c) 3, 7, 5, 3.
 d) 3, 3.
 e) 6, 4, 2, 8.
Alternativa marcada:
c) 3, 7, 5, 3.
1,50/ 1,50
30/12/2020 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6119105/5bef1a6a-2bd8-11e9-bb9a-0242ac110016/ 2/5
Justificativa: Resposta correta: 3, 7, 5, 3.O resultado é a impressão de todos os números ímpares
da matriz.Veja: 
Todos os resultados encontrados que sejam diferentes daqueles indicados anteriormente
estarão errados.
3  Código: 35713 - Enunciado: Veja a seguinte descrição de estrutura de dados: "Suas operações de
inserção e remoção são realizadas pelo topo, com os respectivos nomes técnicos de push e
pop."Indique a qual tipo de estrutura de dados o trecho se refere.
 a) Pilha.
 b) Fila.
 c) Grafo.
 d) Lista.
 e) Árvore.
Alternativa marcada:
a) Pilha.
Justificativa: Resposta correta: Pilha.A estrutura de dados pilha é responsável pelos processos
de empilhamento (push) e desempilhamento (pop). 
Distratores:Árvore. Errada, pois não é uma estrutura de dados que realiza os processos de push e
pop. Seu processo é aleatório e balanceado, assim como os grafos.Lista. Errada, pois não é uma
estrutura de dados que realiza os processos de push e pop. Seu processo é input sequencial.Fila.
Errada, pois não é uma estrutura de dados que realiza os processos de push e pop. Seu processo
é FIFO.Grafo. Errada, pois não é uma estrutura de dados que realiza os processos de push e pop.
Seu processo é aleatório e balanceado, assim como as árvores.
1,00/ 1,00
4  Código: 35783 - Enunciado: De acordo com Tanenbaum, Langsam e Augenstein (1995), todos os
métodos de percursos em árvores são definidos recursivamente, de modo que percorrer uma
árvore binária envolve visitar o nó-raiz e, em seguida, visitar suas subárvores da esquerda e da
direita, assumindo, para isso, na busca em profundidade, as técnicas de pré-ordem, em ordem e
pós-ordem. (Fonte: TANENBAUM, A. A.; LANGSAM, Y.; AUGENSTEIN, M. J. Estruturas de Dados
Usando C. São Paulo: Makron Books, 1995.) 
Com base no texto apresentado, analise os elementos da tabela a seguir, de forma a interpretá-
los, identificando através do percurso em ordem, a ordem de visita de cada elemento, e marque
a alternativa correta em correspondência a leitura realizada. 
 a) 45, 23, 69, 22, 36, 58, 97, 18, 52, 88, 99, 76.
 b) 23, 22, 36, 18, 69, 58, 52, 97, 88, 99, 76, 45.
 c) 18, 22, 23, 36, 45, 52, 58, 69, 76, 88, 97, 99.
 d) 45, 23, 22, 18, 36, 69, 58, 52, 97, 88, 76, 99.
 e) 18, 22, 36, 23, 52, 58, 76, 88, 99, 97, 69, 45.
Alternativa marcada:
c) 18, 22, 23, 36, 45, 52, 58, 69, 76, 88, 97, 99.
Justificativa: Resposta correta: 18, 22, 23, 36, 45, 52, 58, 69, 76, 88, 97, 99.Saída do percurso em
ordem (ERD). // Algoritmo Em Ordemvoid EmOrdem(Arvbin p) { if (p)    { EmOrdem(p->esq);      
Visite(p);       EmOrdem(p->dir);      } } Distratores:45, 23, 22, 18, 36, 69, 58, 52, 97, 88, 76, 99. Errada.
Saída do percurso pré-ordem (RED).// Algoritmo Pré-Ordemvoid PreOrdem(Arvbin p) { if (p)    {
Visite(p);      PreOrdem(p->esq);      PreOrdem(p->dir);      } }  
45, 23, 69, 22, 36, 58, 97, 18, 52, 88, 99, 76. Errada. Saída do percurso para busca em largura
(DFS).// Algoritmo Busca em Larguravoid Largura(Arvbin p) { inicializa_fila();    ins_fila(p);    while
(!fila_vazia())     { p = rem_fila();        if (p)        { Visite(p);           ins_fila(p->esq);           ins_fila(p->dir);    
1,50/ 1,50
30/12/2020 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6119105/5bef1a6a-2bd8-11e9-bb9a-0242ac110016/ 3/5
    }       }       finaliza_fila(); } 
23, 22, 36, 18, 69, 58, 52, 97, 88, 99, 76, 45. Errada, pois há erro no processamento de saída, pois
não referencia nenhum dos métodos válidos (confundiu-se o primeiro valor da esquerda como
23). 
18, 22, 36, 23, 52, 58, 76, 88, 99, 97, 69, 45. Errada. Saída do percurso pós-ordem (EDR).//
Algoritmo Pós-Ordemvoid PosOrdem(Arvbin p) { if (p)    { PosOrdem(p->esq);       PosOrdem(p-
>dir);       Visite(p);     } } 
5  Código: 35700 - Enunciado: Árvores são estruturas de dados que apresentam vértices,
denominados de nó da árvore, cujas ligações são realizadas por meio de arestas. São muitas as
formas representar graficamente a estrutura de dados árvore. Nesse contexto, analise a figura a
seguir e identifique o tipo de representação utilizado.
 a) Representação por indentação.
 b) Representação por inclusão.
 c) Representação por vetor de dados.
 d) Representação por parênteses aninhados.
 e) Representação hierárquica.
Alternativa marcada:
e) Representação hierárquica.
Justificativa: Resposta correta: Representação hierárquica. 
Distratores: Representação por indentação. Errada, pois não apresenta a estrutura na forma de
estrutura indentada.Representação por vetor de dados. Errada, pois a árvore é apresentada de
forma vetorizada.Representação por parênteses aninhados. Errada, pois não apresenta a
estrutura na forma de pareamento.Representação por inclusão. Errada, pois a estrutura não está
na forma de diagrama de Venn.
1,00/ 1,00
6  Código: 35704 - Enunciado: A fila é uma estrutura de dados dinâmica que admite a inserção e
remoção de elementos, a partir da técnica conhecida como FIFO. A inserção ocorre no início da
fila e a remoção ocorre no final da fila.Neste contexto, assinale a afirmativa correta sobre a
técnica FIFO.
 a) O processo de inserção de elementos na fila é tecnicamente denominado push, e o
processo de remoção de elementos da fila é tecnicamente denominado pop.
 b) Na estrutura de dados fila, tanto a inserção como a remoção de elementos ocorre pelo
topo da fila.
 c) Os elementos de uma fila são ligados por uma linha denominada, tecnicamente, aresta.
 d) A técnica utilizada na estrutura de dados fila afirma que o primeiro elemento a entrar na
fila será o primeiro elemento a sair dela.
 e) FIFO é a técnica de fila em que o primeiro elemento a entrar na fila será o último
elemento a ser removido dessa fila.
Alternativa marcada:
d) A técnica utilizada na estrutura de dados fila afirma que o primeiro elemento a entrar na fila
será o primeiro elemento a sair dela.
Justificativa: Resposta correta: A técnica utilizada na estrutura de dados fila afirma que o
primeiro elemento a entrar na fila será o primeiro elemento a sair dela.FIFO significa First In First
Out, ou seja, o primeiro a entrar será o primeiro a sair. 
Distratores:FIFO é a técnica de fila em que o primeiro elemento a entrar na fila será o último
elemento a ser removido dessa fila. Errada, pois refere-se à técnica LIFO.Os elementos de uma
fila são ligados por uma linha denominada, tecnicamente, aresta. Errada, pois as arestas são
1,00/ 1,00
30/12/2020 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6119105/5bef1a6a-2bd8-11e9-bb9a-0242ac110016/ 4/5
linhas que ligam as vértices da estrutura de dados árvore.O processo de inserção de elementos
na fila é tecnicamente denominado push, e o processo de remoção de elementos da fila é
tecnicamente denominado pop.  Errada, pois push e pop são termos técnicos usados na
estrutura de dados pilha, e referem-se aos processos de empilhamento e desempilhamento,
respectivamente.Na estrutura de dados fila, tanto a inserção como a remoção de elementos
ocorre pelo topo da fila. Errada, pois a inserção e remoção de elementos sempre ocorre no topo
da estrutura de dados pilha, e não fila.
7  Código: 35782 - Enunciado: No estudo da estrutura de dados árvore, uma operação comum é
percorrer uma árvore binária, ou seja, percorrer a árvore enumerando cada um de seus nós uma
vez. Podemos simplesmente querer imprimir o conteúdo de cada nó ao enumerá-lo, ou podemos
processá-lo de alguma maneira. Seja qual for o caso, falamos em visitar cada nó à medida que
ele é enumerado. Evidentemente, a ordem na qual os nós de uma lista linear são visitados em um
percurso é do primeiro para o último. Entretanto, não existe uma ordem "natural" para os nós de
uma árvore. Sendo assim, são usados diferentes ordenamentos de percurso em diferentes casos.
São definidos três desses métodos de percurso. Em cada um desses métodos, não é preciso fazer
nada para percorrer uma árvore binária vazia. Todos os métodos são definidos recursivamente,
de modo que percorrer uma árvore binária envolve visitar a raiz e percorrer suas subárvores
esquerda e direita. A única diferença entre os métodos é a ordem na qual essas três operações
são efetuadas, pré-ordem, em ordem e pós-ordem.(Tanenbaum, A. A.; Langsam, Y.; Augenstein,
M. J. Estruturas de Dados Usando C. São Paulo: Makron Books, 1995.) 
Com base no texto apresentado, analise os elementos da tabela a seguir de forma a interpretá-
los, identificando, por meio do percurso de pré-ordem, a ordem de visita de cada elemento. 
(
 a) 18, 22, 23, 36, 45, 52, 58, 69, 76, 88, 97, 99.
 b) 18, 22, 36, 23, 52, 58, 76, 88, 99, 97, 69, 45.
 c) 45, 23, 69, 22, 36, 58, 97, 18, 52, 88, 99, 76.
 d) 23, 22, 36, 18, 69, 58, 52, 97, 88, 99, 76, 45.
 e) 45, 23, 22, 18, 36, 69, 58, 52, 97, 88, 76, 99.
Alternativa marcada:
e) 45, 23, 22, 18, 36, 69, 58, 52, 97, 88, 76, 99.
Justificativa: Resposta correta: 45, 23, 22, 18, 36, 69, 58, 52, 97, 88, 76, 99.Refere-se à saída do
percurso pré-ordem (RED). 
Distratores:45, 23, 69, 22, 36, 58, 97, 18, 52, 88, 99, 76. Errada, pois se refere à saída do percurso
para busca em largura (DFS).18, 22, 23, 36, 45, 52, 58, 69, 76, 88, 97, 99. Errada, pois se refere à
saída do percurso em ordem (ERD).23, 22, 36, 18, 69, 58, 52, 97, 88, 99, 76, 45. Errada, pois existe
erro no processamento de saída, ao ser feita uma leitura na tentativa de um dos métodos
aplicados (possivelmente o aluno confundiu o primeiro valor da esquerda com 23).18, 22, 36, 23,
52, 58, 76, 88, 99, 97, 69, 45. Errada, pois se refere à saída do percurso pós-ordem (EDR).
1,50/ 1,50
8  Código: 35796 - Enunciado: "As árvores, independentemente de sua variação — árvores binárias,
árvores AVL, árvores rubro-negras, árvore B, por exemplo — permitem que sejam realizadas as
operações de busca em árvore. Quanto aos métodos de busca em árvores, são apresentadas a
busca em profundidade, que permite a aplicação das técnicas de percurso de pré-ordem, em
ordem e pós-ordem, e busca em largura." (Fonte: BOENTE, A. N. P. Aprendendo a programar em
linguagem C: do básico ao avançado. Rio de Janeiro: Brasport, 2003.) 
Neste contexto, analise a árvore a seguir e marque a alternativa que corresponda ao método de
busca em profundidade sob a técnica de percurso de pós-ordem. 
 a) 1, 2, 4, 5, 3, 6, 7.
 b) 1, 2, 3, 6, 7, 4, 5.
1,50/ 1,50
30/12/2020 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6119105/5bef1a6a-2bd8-11e9-bb9a-0242ac110016/ 5/5
 c) 1, 2, 3, 4, 5, 6, 7.
 d) 4, 5, 2, 6, 7, 3, 1.
 e) 4, 2, 4, 1, 6, 3, 7.
Alternativa marcada:
d) 4, 5, 2, 6, 7, 3, 1.
Justificativa: Resposta correta: 4, 5, 2, 6, 7, 3, 1. Representa o percurso pós-ordem (EDR). 
Distratores:1, 2, 3, 4, 5, 6, 7. Errada, pois apresenta busca em largura (BFS).1, 2, 3, 6, 7, 4, 5.
Apresenta erro na tentativa da composição do percurso pré-ordem.1, 2, 4, 5, 3, 6, 7. Errada, pois
apresenta percurso pré-ordem (RED).4, 2, 4, 1, 6, 3, 7. Errada, pois apresenta percurso em ordem
(ERD).

Continue navegando

Outros materiais