Buscar

AVALIAÇÃO AV1

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 5 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

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

Avaliação: CCT0260_AV_201601427298 (AG) » ESTRUTURA DE DADOS
	Tipo de Avaliação: AV
	Aluno: 201601427298 - MARCELO ALVES DE SOUZA
	Professor:
	JANE TAVARES ALVAREZ DA SILVA
	Turma: 9005/AA
	Nota da Prova: 7,5    Nota de Partic.: 0   Av. Parcial 2  Data: 29/11/2016 11:07:48
	
Estação de trabalho liberada pelo CPF 06861003603 com o token 305040 em 29/11/2016 11:07:19.
	
	 1a Questão (Ref.: 201601528591)
	Pontos: 1,0  / 1,0
	Como é a lógica do FIFO?
		
	
Resposta: Estrutura FILA. semelhante a fila de banco, primeira que entra e o primeiro que sai.
	
Gabarito: O primeiro que entra na fila é o primeiro que sai.
	
	
	 2a Questão (Ref.: 201602175067)
	Pontos: 1,0  / 1,0
	Em relação a filas e pilhas dinâmicas, cite uma das vantagens de se implementar estruturas dinamicamente.
		
	
Resposta: são estruturas que ocupam espaço estritamente necesario.
	
Gabarito: É o fato destas estruturas ocuparem espaço estritamente necessário.
	
	
	 3a Questão (Ref.: 201601737167)
	Pontos: 1,0  / 1,0
	Na maioria dos sistemas operacionais, os arquivos são organizados hierarquicamente em um esquema de diretórios (pastas) e sub-diretórios. Qual a estrutura mais adequada para representar este problema ?
		
	
	fila
	
	pilha
	 
	árvore
	
	grafo
	
	lista
	
	
	 4a Questão (Ref.: 201601737955)
	Pontos: 1,0  / 1,0
	 
		
	
	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 independente da ordem das funções já que existem os seus protótipos.
	
	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.
	
	O programa não executa corretamente, pois os protótipos estão fora da ordem em que as funções são descritas.
	
	
	 5a Questão (Ref.: 201602169739)
	Pontos: 1,0  / 1,0
	Marque a opção correta, considerando 
struct Livro { 
int codigo; 
float preco; 
} liv; 
		
	
	Livro->liv.codigo = 12345;
	
	liv->preco = 30.70;
	 
	liv.preco = 30.70;
	
	Livro.liv.codigo = 12345;
	
	Livro.codigo = 12345;
	
	
	 6a Questão (Ref.: 201601498062)
	Pontos: 1,0  / 1,0
	O resultado do concurso para o cargo de uma empresa está armazenado em um vetor, que contém em cada um de seus elementos o nome e a nota obtida pelo candidato. Deseja-se que este vetor seja ordenado pela nota, em ordem decrescente. Sendo o vetor pequeno (poucos elementos), o programador responsável por desenvolver este algoritmo, escolheu um método de ordenação que executa os seguintes passos:
Selecione candidato com maior nota entre todos e troque-o com o candidato que está na primeira posição do vetor;
Selecione o segundo maior e troque-o com o candidato que está na segunda posição;
Os passos descritos anteriormente são seguidos para a terceira nota, quarta nota e assim por diante até que reste apenas um candidato.
O algoritmo utilizado pelo programador trata-se do método de ordenação denominado:
		
	
	Quicksort
	
	Heapsort
	
	Bolha
	
	Inserção
	 
	Seleção
	
	
	 7a Questão (Ref.: 201601702899)
	Pontos: 0,5  / 0,5
	
		
	 
	for (int i = 0; i < n; i++)
   cout << L[i].matricula << "  "  << L[i].nome << endl;
	
	for (int i = 0; i < n; i++)
   cout << L[i].matricula << "  "  << L[i].nome[30] << endl;
	
	for (int i = 0; i < n; i++)
   cout << L[i] << endl;
	
	for (int i = 0; i < n; i++)
   cout << L.matricula << "  "  << L.nome << endl;
	
	for (int i = 0; i < n; i++)
   cout << L.matricula[i] << "  "  << L.nome[i] << endl;
	
	
	 8a Questão (Ref.: 201601736008)
	Pontos: 0,0  / 0,5
	Tei Ping, estudante de computação, precisou implementar parte de um jogo que trabalhava com cartas especiais. Cada carta possui um número e uma letra. Alguns jogadores teriam que jogar as cartas na mesa, enquanto outros deveriam devolver as cartas na sequência inversa à jogada. Tei Ping estudou o mecanismo do jogo e decidiu usar a melhor estrutura de dados na sua implementação. Qual a estrutura escolhida ?
		
	
	grafo
	
	árvore
	 
	pilha
	 
	lista
	
	fila
	
	
	 9a Questão (Ref.: 201602111715)
	Pontos: 0,5  / 0,5
	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->próximo.valor=5.60;
	
	pt->5.60;
	 
	pt->valor=5.60;
	
	pt.valor->5.60;
	
	
	 10a Questão (Ref.: 201602120535)
	Pontos: 0,5  / 0,5
	Sobre uma estrutura de dados do tipo LIFO, observe as seguintes afirmações: 
(1) É uma pilha. 
(2) Pode ser uma fila com prioridades 
(3) É uma estrutura onde o primeiro elemento a entrar é o último a sair.
Sobre estas afirmações marque a opção correta:
		
	
	Apenas a afirmação (3) é verdadeira
	 
	Apenas as afirmações (1) e (3) são verdadeiras
	
	Todas as afirmações são falsas
	
	Todas as afirmações são verdadeiras
	
	Apenas a afirmação (1) é verdadeira

Continue navegando