Buscar

Avaliação Parcial 1

Prévia do material em texto

ESTRUTURA DE DADOS
	
	Simulado: CCT0260_SM_201402128461 V.1 
	 Fechar
	Aluno(a): LAILA CARMO CAPELLA DA FONSECA
	Matrícula: 201402128461
	Desempenho: 9,0 de 10,0
	Data: 08/10/2015 11:43:23 (Finalizada)
	
	 1a Questão (Ref.: 201402236551)
	Pontos: 1,0  / 1,0
	Sobre estrutura de dados, identifique o que está correto afirmar.
I. Pilha é uma estrutura de dados com acesso restrito aos seus elementos, uma vez que eles são colocados e retirados por um único lado e são ordenados pelo princípio LIFO (last in first out). Assim, sempre que um elemento é adicionado ou retirado seu topo é alterado. 
II. Pilha é o tipo de estrutura usada, por exemplo, na avaliação de expressões numéricas, na recursividade e pelos compiladores, na passagem de parâmetros para as funções. 
III. Registro é uma estrutura básica que permite guardar coleções de dados de diferentes tipos, sendo normalmente utilizado quando um objeto tem diferentes atributos, isto é, contém campos de diferentes tipos. 
IV. Lista pode conter um número qualquer de elementos, expandindo-se ou contraindo-se conforme o elementos são inseridos ou retirados. Nesse tipo de estrutura, os acessos tanto podem ser feitos sequencialmente como diretamente. 
V. Fila, assim como a pilha , é uma versão especial de lista, e como tal, seus elementos são ordenados pelo princípio LIFO (last in first out).
		
	 
	I, II e III.
	
	I, III, IV e V.
	
	II, IV e V.
	
	II, III, IV e V.
	
	I, III e V.
		 Gabarito Comentado.
	
	
	 2a Questão (Ref.: 201402160967)
	Pontos: 1,0  / 1,0
	Diferentes tipos de estrutura de dados são adequadas a diferentes tipos de aplicação e algumas são altamente especializadas, destinando-se a algumas tarefas específicas. Dessa forma a definição de Estrutura de Dados está expressa na alternativa:
		
	
	É um modo de distribuição e organização de dados em uma rede de computador de modo que possam ser usados de modo eficiente.
	
	É um modo de utilização de dados nos programas de computador.
	 
	É um modo particular de armazenamento e organização de dados em um computador de modo que possam ser usados de modo eficiente.
	
	São os nomes dados as variáveis na montagem de uma rotina.
	
	É um modo de deleção de dados em um computador.
		 Gabarito Comentado.
	
	
	 3a Questão (Ref.: 201402409235)
	Pontos: 1,0  / 1,0
	 
		
	
	O programa não executa corretamente, pois os protótipos estão fora da ordem em que as funções são descritas.
	 
	O programa executa perfeitamente independente da ordem das funções já que existem os seus protótipos.
	
	O programa não executa corretamente pois as funções devem ser descritas antes da função main(), para que o compilador consiga reconhecê-las.
	
	O programa executa perfeitamente, mas não mostra o valor da media já que esta função não foi chamada na função main( ).
	
	O programa não executa corretamente, pois o protótipo da função media( ) não apresenta a identificação dos parâmetros, mas apenas os tipos dos mesmos.
		 Gabarito Comentado.
	
	
	 4a Questão (Ref.: 201402169420)
	Pontos: 1,0  / 1,0
	As variáveis em programação são utilizadas para armazenar um valor de determinado tipo em um espaço reservado na memória. Em algumas linguagens de programação podemos declarar, ou seja, reservar um espaço na memória, fora do escopo da função principal, e fora do escopo de qualquer outra função. Ao fazer a declaração desta forma estamos declarando uma variável do tipo:
		
	
	Real
	
	Inteiro
	
	Constante
	 
	Global
	
	Local
		 Gabarito Comentado.
	
	
	 5a Questão (Ref.: 201402841019)
	Pontos: 0,0  / 1,0
	Marque a opção correta, considerando 
struct Livro { 
int codigo; 
float preco; 
} liv; 
		
	 
	liv.preco = 30.70;
	
	Livro->liv.codigo = 12345;
	
	Livro.liv.codigo = 12345;
	
	Livro.codigo = 12345;
	 
	liv->preco = 30.70;
		
	
	
	 6a Questão (Ref.: 201402374130)
	Pontos: 1,0  / 1,0
	Com relação à struct,  é correto afirmar que :
		
	
	Cada elemento da struct é chamado campo e cada campo deve ser, obrigatoriamente, de um tipo de dados distinto de outro campo.
	
	Cada elemento da struct  é chamado componente.
	
	Não é possível criar um vetor de structs, pois o vetor trabalha apenas com dados do mesmo tipo.
	
	A struct é sempre definida dentro da main.
	 
	Cada elemento da struct é denominado membro ou campo, sendo que a struct pode armazenar elementos de tipos diferentes ou não.
		 Gabarito Comentado.
	
	
	 7a Questão (Ref.: 201402169092)
	Pontos: 1,0  / 1,0
	Marque a afirmativa correta para a "Ordenação em Listas Lineares Sequenciais".
		
	
	Consiste em adicionar um valor no vetor, alterando a ordem existente e ajustando o total de elementos.
	 
	É o processo pelo qual um conjunto de dados é colocado em uma ordem crescente ou decrescente.
	
	Consiste em fazer uma busca em um vetor já 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.
	
	Consiste em adicionar um valor no vetor, mantendo a ordem existente e ajustando o total de elementos.
	
	Consiste em fazer uma busca em um vetor desordenado, dividindo o espaço de busca ao meio e verificando se o dado está no meio ou, antes do meio ou depois do meio.
		 Gabarito Comentado.
	
	
	 8a Questão (Ref.: 201402754548)
	Pontos: 1,0  / 1,0
	Em relação à classificação do método de ordenação, assinale abaixo aquele que, durante o processo de ordenação, só usa a memória principal:
		
	
	Ordenação Simples
	
	Ordenação Eficiente
	 
	Ordenação Interna
	
	Ordenação Simples Externa
	
	Ordenação Externa
		
	
	
	 9a Questão (Ref.: 201402169442)
	Pontos: 1,0  / 1,0
	Analisando o trecho do algoritmo abaixo,
pode-se afirmar que se trata de uma operação de:
		
	
	Remoção de um elemento de uma estrutura FIFO
	
	Inserção de um elemento em uma estrutura FIFO
	
	Exibição de um elemento em uma estrutura LIFO
	 
	Inserção de um elemento em uma estrutura LIFO
	
	Remoção de um elemento de uma estrutura LIFO
		 Gabarito Comentado.
	
	
	 10a Questão (Ref.: 201402169421)
	Pontos: 1,0  / 1,0
	As estruturas de dados em programação são muito utilizadas para tornar o acesso aos dados mais eficiente e organizado. A estrutura de dados considerada mais simples e tem como característica apresentar apenas uma dimensão é:
		
	
	Variável
	
	Função
	
	Matriz
	
	Registro
	 
	Vetor
		 Gabarito Comentado.

Continue navegando