Buscar

Estrutura de Dados Apol 5 - nota 100

Prévia do material em texto

Questão 1/5 - Estrutura de Dados
Lista é um conceito de trabalho, uma metodologia com regras, similar a Pilhas e Filas. Para a montagem das Listas utilizamos alocação dinâmica de memória, ponteiros e registros. Com base nisso e com as afirmações a seguir, responda:
I – Assim como Pilhas e Filas, em Listas somente podemos incluir no início ou no final de uma lista.
II – Diferente de Pilhas e Filas, em Listas podemos incluir no meio de uma Lista.
III – Em Listas podemos incluir de forma ordenada as informações. Deste modo, podemos em uma mesma Lista incluir no início, no final ou no meio (entre dois registros).
Considerando o conteúdo ministrado na aula 6, assinale a alternativa CORRETA
	
	A
	Somente a questão I está correta
	
	B
	Somente a questão II está correta
	
	C
	Somente a questão III está correta
	
	D
	Estão corretas as questões I e II
	
	E
	Estão corretas as questões II e III
Questão 2/5 - Estrutura de Dados
Sobre alocação dinâmica de memória, responda de acordo com as afirmações a seguir:
I – Alocação dinâmica de memória é utilizada para alocar espaço de memória para armazenar conteúdos de variáveis;
II – A locação dinâmica de memória é utilizada para alocar espaço de memória para armazenar rotinas de programação;
III – Podemos alocar espações de memória para qualquer tipo de variável;
Considerando o conteúdo ministrado na aula 5, assinale a alternativa CORRETA
	
	A
	As respostas I e II estão corretas
	
	B
	As respostas I e III estão corretas;
	
	C
	As respostas II e III estão corretas
	
	D
	Somente a resposta I está correta
	
	E
	Nenhuma resposta está correta
Questão 3/5 - Estrutura de Dados
Na tentativa de criar um programa para testar os conceitos de filas, você escreveu o seguinte código: 
No entanto, o seu programa não funcionou e você precisa encontrar onde está o erro e cabe a você garantir que o código apresentado atenda a estrutura básica de um programa contendo uma lista.
Considerando as opções a seguir, maque aquela que contém a linha de código que está errada.
	
	A
	temp = cauda;
	
	B
	cauda->info = data;
	
	C
	frente1 = frente1->ptr;
	
	D
	return(frente->info);
	
	E
	cauda->ptr = NULL;
Questão 4/5 - Estrutura de Dados
Sobre ponteiros, tendo como base o algoritmo a seguir, al final da execução deste algoritmo, qual será o valor de x e y:
Considerando o conteúdo ministrado na aula 5, assinale a alternativa CORRETA
	
	A
	5 e 7
	
	B
	5 e 8
	
	C
	13 e 8
	
	D
	13 e 10
	
	E
	13 e 11
Questão 5/5 - Estrutura de Dados
Considerando o código a seguir: 
Indique qual das opções a seguir apresenta o resultado que será visto na janela do console caso este programa seja executado.
	
	A
	0 1 6 7 7 8 8 12 23 45
Pressione qualquer tecla para continuar. . .
	
	B
	23 45 6 7 8 0 1 12 7 8
Pressione qualquer tecla para continuar. . .
	
	C
	7 7 8 8 0 1 6 12 23 45
Pressione qualquer tecla para continuar. . .
	
	D
	45 23 12 8 8 7 7 6 1 0 
Pressione qualquer tecla para continuar. . .
	
	E
	0 1 6 45 23 12 8 8 7 7  
Pressione qualquer tecla para continuar. . .

Mais conteúdos dessa disciplina