Buscar

ESTRUTURA DE DADOS

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

Prévia do material em texto

Avaliação: CCT0260_AV1_201201066905 » ESTRUTURA DE DADOS
Tipo de Avaliação: AV1
Aluno: 201201066905 - PATRICIA DE OLIVEIRA TAVARES 
Professor: ALEXANDRE SOARES ALVES Turma: 9001/AA
Nota da Prova: 5,0 de 8,0 Nota do Trabalho: Nota de Participação: 2 Data: 21/09/2012
1
a
 Questão (Cód.: 27759) Pontos:0,0 / 0,5
Podemos dizer que um container é:
Uma sequência de passos computacionais que transforma uma entrada em uma saída previamente 
determinada.
A saída, que satisfaz a quaisquer restrições impostas pelo problema, necessária para se calcular uma 
solução do problema.
O meio para armazenar e organizar dados com o objetivo de facilitar o acesso e as modificações. 
A entrada, que satisfaz a quaisquer restrições impostas pelo problema, necessária para se calcular uma 
solução do problema. 
O que permite o armazenamento e a recuperação de dados independentemente de seu conteúdo.
2a Questão (Cód.: 27971) Pontos:0,0 / 0,5
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 II estão corretas.
Apenas as afirmações I e III estão corretas.
Apenas as afirmações II e III estão corretas.
Apenas a afirmação I está correta.
Apenas as afirmações II está corretas.
3a Questão (Cód.: 27775) Pontos:1,0 / 1,0
Qual a importância de se entender a "ordenação" de dados ? 
A ordenação é a base na qual, muitos sistemas são construídos. Entendendo a ordenação, tem-se 
conhecimento para manter outros problemas.
A ordenação é a base na qual, muitos sistemas são construídos. Entendendo a ordenação, tem-se 
conhecimento para resolver outros problemas.
A ordenação é a base na qual, muitos algoritmos são construídos. Entendendo a ordenação, tem-se 
conhecimento para resolver outros problemas.
A ordenação é a base na qual, muitos programas são construídos. Entendendo a ordenação, tem-se 
conhecimento para manter outros problemas.
Página 1 de 4BDQ Prova
24/10/2012http://bquestoes.estacio.br/prova_resultado_preview.asp?cod_hist_prova=1987989&ti...
A ordenação é a base na qual, muitos algoritmos são construídos. Entendendo a ordenação, tem-se 
conhecimento para manter outros problemas.
4
a
 Questão (Cód.: 28144) Pontos:1,0 / 1,0
Com a utilização das estruturas de dados e seus tipos, em algumas situações é imprescindível a criação de funções 
que façam determinada verificação ou ação nestas estruturas. Dessa forma, analise a função abaixo e marque 
corretamente a alternativa que descreve as funcionalidades desta.
int funcao(float v[], float vl, int n)
{
 for (int i = 0; i < n; i++)
 if (v[i] == vl)
 return i;
 return -1;
}
Retorna -1 se o valor de n foi encontrado.
Resulta em erro, se o valor de vl não estiver dentro de v.
Retorna -1 se o valor de vl estiver dentro de v.
Retorna a posição de v se o valor vl foi encontrado.
Retorna o valor de vl se o valor n foi encontrado.
5a Questão (Cód.: 27980) Pontos:1,0 / 1,0
Suponha uma listagem, contendo número de inscrição e pontuação (ordenada pelo número de inscrição) dos 
candidatos para o cargo de Analista de Sistemas de uma grande empresa pública. São 1024 candidatos inscritos e o 
sistema implementado para consulta do resultado, permite busca binária ou busca sequencial pelo número de 
inscrição. O número máximo de comparações executadas se fosse utilizada a busca binária e se fosse utilizada 
busca sequencial, respectivamente, seria de:
9 e 10
1024 e 512 
512 e 1024
9 e 9 
10 e 10 
6
a
 Questão (Cód.: 28135) Pontos:1,0 / 1,0
Analisando o trecho do algoritmo abaixo, 
pode-se afirmar que se trata de uma operação de: Se topo < Maximo Então início Topo <- Topo + 1 Pilha[Topo] <
Valor Sucesso <- verdadeiro Fim 
Remoção de um elemento de uma estrutura LIFO
Exibição de um elemento em uma estrutura LIFO
Página 2 de 4BDQ Prova
24/10/2012http://bquestoes.estacio.br/prova_resultado_preview.asp?cod_hist_prova=1987989&ti...
Inserção de um elemento em uma estrutura LIFO 
Remoção de um elemento de uma estrutura FIFO
Inserção de um elemento em uma estrutura FIFO 
7a Questão (Cód.: 27753) Pontos:0,0 / 0,5
Podemos dizer que estrutura de dados é:
O meio para armazenar e organizar dados com o objetivo de facilitar o acesso e as modificações. 
É a saída, que satisfaz a quaisquer restrições impostas pelo problema, necessária para se calcular uma 
solução do problema.
O que permite o armazenamento e a recuperação de dados independentemente de seu conteúdo.
A entrada, que satisfaz a quaisquer restrições impostas pelo problema, necessária para se calcular uma 
solução do problema.
Uma sequência de passos computacionais que transforma uma entrada em uma saída previamente 
determinada. 
8a Questão (Cód.: 27787) Pontos:0,0 / 0,5
Marque a afirmativa correta para a "Busca ou pesquisa binária". 
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. 
É o processo pelo qual um conjunto de dados é colocado em uma ordem crescente ou decrescente.
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. 
Consiste em adicionar um valor no vetor, mantendo a ordem existente e ajustando o total de elementos. 
Consiste em adicionar um valor no vetor, alterando a ordem existente e ajustando o total de elementos. 
9a Questão (Cód.: 30946) Pontos:0,0 / 1,0
O registro de ativação de uma sub-rotina é o conjunto das informações que devem/precisam ser alocadas em 
memória. Assinale abaixo a única opção que representa a composição destas informações.
( ) parâmetros passados / endereço inicial / endereço de retorno
( ) endereço de retorno / valor de retorno / endereço de ponteiro
( ) variáveis locais / valor de retorno / endereço de ponteiro
( ) endereço de ponteiro / variáveis locais / endereço inicial
( ) endereço de retorno / variáveis locais / parâmetros passados
10
a
 Questão (Cód.: 94162) Pontos:1,0 / 1,0
A implementação da pilha de chamadas e retorno de funções é um tópico muito importante. Além disso, estratégias 
para o gerenciamento de outra área de memória chamada de heap são importantes para a comprensão de objetos 
dinâmicos como ________________. Com base na afirmativa marque a opção correta para completá-la: 
CONDICIONAIS
ESTRUTURAS
VETORES
REPETIÇÕES
MATRIZES
Página 3 de 4BDQ Prova
24/10/2012http://bquestoes.estacio.br/prova_resultado_preview.asp?cod_hist_prova=1987989&ti...
Página 4 de 4BDQ Prova
24/10/2012http://bquestoes.estacio.br/prova_resultado_preview.asp?cod_hist_prova=1987989&ti...

Continue navegando

Outros materiais