Buscar

estrutura de dados2

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

Rhaniel alves ramos
201702152782 EAD VILARINHO - VENDA NOVA - MG
 
 ESTRUTURA DE DADOS
 
Avaliação Parcial: CCT0753_SM_201702152782 V.1 
Aluno(a): RHANIEL ALVES RAMOS Matrícula: 201702152782
Acertos: 8,0 de 10,0 Data: 03/05/2018 08:45:41 (Finalizada)
 
1a Questão (Ref.:201702787081) Acerto: 1,0 / 1,0
 Os irmãos Silva irão viajar por vários países da Europa e por isso, traçaram no mapa o percurso que farão, de cidade a
cidade. Qual a estrutura de dados mais adequada para modelar este problema ?
 Árvore
 Grafo
 Pilha
 Lista
Fila
 
2a Questão (Ref.:201703318413) Acerto: 0,0 / 1,0
Estão entre algumas das possíveis formas de estruturas de dados:
cout, Funções, vetores
Árvores binárias, pilhas, algoritmos
 Árvores binárias, pilhas, vetores
Listas, vetores, cin
 Grafos, funções, fila
 
3a Questão (Ref.:201702784481) Acerto: 1,0 / 1,0
Blocos únicos de códigos que realizam diversas tarefas distitintas são de dificil manutenção. Portanto, utiliza-se a
tecnica da modularização de programas, a fim de facilitar a implementação e a manutenção dos programas. Esta
técnica, também chamada de modularização, tem como principal elemento:
As Estruturas de Dados
Os Vetores
As Filas
Os Grafos
 As funções
 
4a Questão (Ref.:201702777894) Acerto: 1,0 / 1,0
Considere a função:
void dobro(int x) {
 x = 10 * x;
}
Qual será o valor impresso na tela quando o programa principal for executado?
int main() {
int n;
n = 5;
dobro(n);
cout << n;
return 0;
} 
 
 5
50
10
Haverá um erro de compilação
0
 
Gabarito Coment.
 
5a Questão (Ref.:201702920616) Acerto: 1,0 / 1,0
o programa de computador necessita preencher uma lista de alunos (nome e nota) até que a lista esteja cheia. Sabe-
se que a lista tem capacidade para 25 alunos. Utilizando agregados heterogêneos, qual o trecho de código que exibe
a melhor forma de solucionar este problema?
 for (int i = 0; i < 25; i++) { cin >> lista[i].nome; cin >> lista[i].nota; }
int i = 0; while( i < 25) { cin >> lista[i].nome; cin >> lista[i].cargo; i ++; }
for (int i = 0; i <= 25; i++) { cin >> lista[i].nome; cin >> lista[i].nota; }
for (int i = 0; i < 25; i++) { cin >> lista->nome; cin >> lista->nota; }
for (int i = 0; i < 25; i++) { cin >> lista[i]->nome; cin >> lista[i]->nota; }
 
6a Questão (Ref.:201702195668) Acerto: 1,0 / 1,0
Qual das seguintes estruturas de dados é classificada como heterogênea?
Fila
Vetor
Loop
Pilha
 Registro
 
Gabarito Coment.
 
7a Questão (Ref.:201702199240) Acerto: 1,0 / 1,0
Existem vários algoritmos de busca em estruturas de dados, um destes realiza a busca em vetores, e requer acesso
aleatório aos elementos desta estrutura e parte do pressuposto de que os dados do vetor estejam ordenados e utiliza
a técnica de divisão e conquista comparando o elemento desejado com o elemento do meio do vetor. Esta técnica
ainda verifica se o elemento do meio do vetor for o desejado, a busca termina. Caso contrário, se o elemento do meio
vier antes do elemento buscado, então a busca continua na metade posterior do vetor. E se o elemento do meio vier
depois da chave, a busca continua na metade anterior do vetor. O algoritmo que utiliza esta metodologia é:
Pesquisa sequencial
Bolha
Inserção
Seleção
 Pesquisa binária
 
Gabarito Coment.
 
8a Questão (Ref.:201702784472) Acerto: 1,0 / 1,0
Sabendo-se que o método de ordenção bolha ou bubble sort realiza a troca de elementos adjacentes até que todos os
elementos de um vetor esteja ordenado. Então, se submetermos a sequencia de inteiros armazenada em um vetor
inicialmente na seguinte ordem : 4, 2, 5, 1.
Pode-se dizer que quando o maior elemento do vetor alcançar sua posição final, a ordenação apresentada no vetor é:
1,4,2,5
 2,4,1,5
4,1,2,5
2,1,4,5
1,2,4,5
 
Gabarito Coment.
 
9a Questão (Ref.:201702759264) Acerto: 0,0 / 1,0
Estude atentamente o código a segir: 
 int deciframe(int v[ ], int tam, int e){ 
 int i = 0, f = tam -1, m; 
 while ( i <= f ){ 
 m = ( i + f ) / 2; 
 if ( v[m] == e ) { return m; } 
 if ( e < v[m] ) { f = m - 1; } 
 else { i = m + 1; } 
 } 
 return -1; 
 } 
 Sabendo que a chamada da mesma foi feita com os parâmetros recebendo os seguintes valores, o que ela retornaria?
v[10] = {0, 2, 4, 6, 8, 10, 20, 100} 
 tam = 8 
 e = -6
4
6
3
 -1
 0
 
10a Questão (Ref.:201702398448) Acerto: 1,0 / 1,0
As estruturas de dados são utilizadas para manter dados ou informações organizados na memória, o que possibilita a
otimização do uso destes dados. Porém, as estruturas guardam características especiais na manipulação destes
dados, assim deve-se escolher a estrutura certa ou mais adequada para uma determinada aplicação. Portanto
marque a opção que representa a melhor estrutura, quando se tem como requisitos principais o acesso aleatório aos
dados e alocação destes de forma contínua na memória.
Pilha Sequencial
Pilha Encadeada
Fila Sequencial
Lista Encadeada
 Lista Sequencial
 
Gabarito Coment.

Outros materiais