Buscar

Estrutura de Dados 2

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

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

Prévia do material em texto

1a Questão (Ref.: 201407607717)
	Pontos: 0,1  / 0,1
	Quanto a Pesquisa ou Busca Binária julgue os itens em V (VERDADEIRO) ou F (FALSO):
		
	 
	Na operação de remoção de um valor do vetor passado como parâmetro, não é necessário primeiro verificar se a lista está vazia.
	 
	O protótipo abaixo é válido para uma função de busca binária: int buscaBinaria(float v[], float valor , int n);
	 
	Na operação de inserção de um valor do vetor passado como parâmetro, não é necessário primeiro verificar se a lista está cheia.
	 
	A Pesquisa Binária consiste em fazer uma busca em um vetor ordenado, dividindo o espaço de busca ao meio e verificando se o dado está no meio ou antes do meio ou depois do meio, comparando o valor de busca com o elemento da lista.
	 
	A Busca Binária é mais eficiente quando o vetor não está ordenado.
		
	
	
	 2a Questão (Ref.: 201407607678)
	Pontos: 0,1  / 0,1
	É uma Lista Linear Ordenada em que as inserções e remoções seguem o critério LIFO (Last In First Out), ou seja, o último a entrar será o primeiro a sair. Estamos falando do(a) __________________________ .
		
	
	FILA
	
	Árvore
	
	Busca de Alocação de Memória
	 
	PILHA
	
	Fila Circular
		
	
	
	 3a Questão (Ref.: 201407691292)
	Pontos: 0,0  / 0,1
	Assinale a alternativa correta sobre tipos abstratos de dados:
		
	 
	Um tipo abstrato de dados deve sempre ser representado por meio dos recursos específicos de uma linguagem de programação.
	
	Um tipo abstrato de dados descreve, além do que se pode fazer com os dados, como as operações serão efetivamente implementadas.
	
	É fundamental que os tipos abstratos de dados proponham um conjunto eficiente de algoritmos para realização de suas operações.
	
	Um tipo abstrato de dados é um modo particular de armazenamento e organização de dados em um computador de modo que possam ser usados eficientemente.
	 
	Um tipo abstrato de dados é composto por um modelo de dados e um conjunto de operadores definidos sobre esses dados.
		
	
	
	 4a Questão (Ref.: 201407043528)
	Pontos: 0,0  / 0,1
	
Ordene a coluna direita de acordo com a da esquerda, associando as características de implementação de cada: (Podem existir mais de uma opção à direita para alguma da esquerda)
 
Indique a alternativa correta:
		
	
	c - a - a - b - c - b
	 
	a - b - a - c - c - b
	 
	b - b - a - c - c - c
	
	a - c - a - b - c - a
	
	a - a - a - b - c - b
		 Gabarito Comentado.
	
	
	 5a Questão (Ref.: 201407620298)
	Pontos: 0,0  / 0,1
	Qual das inicializações de ponteiros apresentadas abaixo está correta?
		
	
	int *p = create int;
	
	int *p = new int[];
	
	int *p = new int*;
	 
	int *p = new int;
	 
	int *p = new *int;

Outros materiais