Buscar

ESTRUTURA DE DADOS - AV

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 3 páginas

Prévia do material em texto

13/06/2020 EPS
simulado.estacio.br/alunos/ 1/4
 
Disciplina: ESTRUTURA DE DADOS NF
Aluno:
Turma:
 
Avaliação:
 10,0 de 10,0
Nota Partic.:
 
Nota SIA:
 10,0 pts
 
 
ESTRUTURA DE DADOS 
 
 1. Ref.: 2984998 Pontos: 1,00 / 1,00
Para organizar as fotos de minha família com os ancestrais de várias gerações, minha filha usou uma
estrutura de dados que é ..... Assinale a opção certa.
fila
 árvore
pilha
grafo
lista
 
 2. Ref.: 2835767 Pontos: 1,00 / 1,00
Diga, para o trecho do programa abaixo, qual a opção que representa a saída em tela. Considere que o programa será compilado sem erros, e irá
executar também sem problemas.
void troca (int x, int *y){
 int tmp;
 tmp = *y;
 *y = x;
 x = tmp;
}
int main() {
 int a = 13, b = 10;
 troca( a, &b );
 cout<<"Valores: "<< a<<"\t"<< b<< endl;
 system("pause");
}
Valores: 10 13 Educational Performace Solution EPS ® - Alunos 
javascript:voltar();
javascript:alert('C%C3%B3digo da quest%C3%A3o: 2984998.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 2835767.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
13/06/2020 EPS
simulado.estacio.br/alunos/ 2/4
Valores: 31 01
Valores: 10 10
 Valores: 13 13
Valores: 13 10
 
 3. Ref.: 1070689 Pontos: 1,00 / 1,00
Dadas as afirmativas abaixo, identifique as corretas e marque a alternativa verdadeira.
I- Vetores e matrizes servem apenas para construir agregados de dados heterogêneos.
II- Registros em C++ são tipos de dados compostos formados por mais de um tipo de dados.
III- Na Linguagem C++, "struct" é uma palavra reservada que serve para definir registros.
IV- Registros são tipos de dados heterogêneos.
 estão corretas apenas as afirmativas II, III e IV.
estão corretas apenas as afirmativas I, II e IV.
estão corretas apenas as afirmativas I, II e III.
todas as afirmativas estão corretas.
estão corretas apenas as afirmativas I, III e IV.
 
 4. Ref.: 28123 Pontos: 1,00 / 1,00
O processo de rearranjar um conjunto de dados em uma ordem crescente ou decrescente é chamado de ordenação.
Existem várias técnicas de ordenação, entretanto a técnica que procura o menor valor entre todos os elementos do
vetor e troca-o pelo primeiro elemento; para os n - 1 elementos restantes, determinação do elemento de menor valor
e troca pelo segundo elemento e assim sucessivamente, é chamado de:
Bolha
Binária
Hash
Inserção
 Seleção
 
 5. Ref.: 27971 Pontos: 1,00 / 1,00
Com relação as listas lineares sequenciais:
I - Uma lista linear sequencial é um vetor em linguagens estruturadas, também chamado de array.
II - Um elemento de uma lista linear sequencial pode ser acessado diretamente através de um
índice.
III - Uma lista linear sequencial pode ter elementos de um mesmo tipo, ou de tipos diferentes.
Apenas as afirmações I e III estão corretas.
Apenas as afirmações II e III estão corretas.
 Apenas as afirmações I e II estão corretas.
Apenas as afirmações II está corretas.
Apenas a afirmação I está correta.
 
 6. Ref.: 1149062 Pontos: 1,00 / 1,00
A estrutura de dados que segue a lógica LIFO (Last in First Out) é denominada :
Árvore
Vetor Educational Performace Solution EPS ® - Alunos 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 1070689.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 28123.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 27971.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 1149062.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
13/06/2020 EPS
simulado.estacio.br/alunos/ 3/4
Fila
 Pilha
Lista duplamente encadeada
 
 7. Ref.: 616418 Pontos: 1,00 / 1,00
Usa-se um vetor para se implementar uma fila sequencial, entretanto se nesta estrutura ocorrer diversas operações
de remoção e inserção podemos afirmar que:
Um vetor é uma estrutura base correta para esta implementação, já que está imune a fenômenos como
esgotamento de memória.
A estrutra sofrerá do fenômeno esgotamento de memória, mas se os dados estiverem ordenados isto não
afetará a estrutura.
Um vetor não pode ser usado na implementação de uma fila sequencial apenas em pilhas sequenciais.
 A estrutra sofrerá do fenômeno chamado esgotamento de memória e logo não poderá mais ser utilizada. A
solução é o uso da fila circular.
A estrutura fila não sofre esgotamento de memória, isto ocorre com as pilhas já que implementam o algoritmo
LIFO.
 
 8. Ref.: 641688 Pontos: 1,00 / 1,00
As structs (estruturas) são utilizadas para modelar os nodos de estruturas dinâmicas como, por exemplo, as listas
encadeadas, seja o seguinte exemplo de nodo de uma lista de produtos: struct nodo{ float valor; string produto;
nodo * proximo; }; Suponha que um determinado ponteiro pt esteja apontando para um nodo desta lista, e que se
queira alterar o conteúdo do campo valor deste nodo, que está sendo apontado por pt, para 5.60. Marque a
alternativa que corretamente possibilita esta operação:
pt->próximo.valor=5.60;
 pt->valor=5.60;
pt->próximo->valor=5.60;
pt.valor->5.60;
pt->5.60;
 
 9. Ref.: 773666 Pontos: 1,00 / 1,00
Sobre as estruturas de dados existentes podemos afirmar que:
 Na estrutura das Pilhas a manipulação dos dados sempre se dá no topo.
Na estrutura do tipo FIFO, as informações são inseridas no início e removidas do final.
A estrutura do tipo LIFO sempre realiza a remoção do elemento mais antigo inserido.
Encadeamento estático e dinâmico apresentam o mesmo funcionamento de alocação na estrutura do tipo
PILHA.
Na estrutura do tipo LIFO, as informações são inseridas no início e removidas do final.
 
 10. Ref.: 28140 Pontos: 1,00 / 1,00
Geralmente em algumas situações é necessário fazer a desalocação do espaço utilizado na memória. Porém, isso
depende de como a reserva de uma quantidade de espaço de memória é feita, pois em alguns casos, o próprio
compilador faz a desalocação. Quando o compilador não faz esta desalocação a memória foi reservada
utilizando______.
 Alocação dinâmica de memória
Declaração de matriz
Alocação estática de memória
Declaração de vetor
Declaração de função
Educational Performace Solution EPS ® - Alunos 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 616418.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 641688.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 773666.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 28140.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')

Continue navegando