Buscar

AV-ESTRUTURA-DADOS-2013-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

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

23/11/13 Estácio
bquestoes.estacio.br/entrada.asp?p0=206364510&p1=201207082317&p2=1502961&p3=CCT0260&p4=101555&p5=AV&p6=18/11/2013&p10=4232434 1/4
 Fechar
Avaliação: CCT0260_AV_201207082317 » ESTRUTURA DE DADOS
Tipo de Avaliação: AV
Aluno: 201207082317 - JOSE TADEU TRAJANO PEREIRA
Professor: JANE TAVARES ALVAREZ DA SILVA Turma: 9007/AE
Nota da Prova: 3,6 Nota de Partic.: 0 Data: 18/11/2013 16:19:59
 1a Questão (Ref.: 201207110211) Pontos: 0,8 / 0,8
Assinale a alternativa que apresenta duas formas de passagem de parâmetros para uma rotina ou função:
Por reforço e por referência.
Por teste e por reforço.
 Por valor e por referência
Por memória e por disco.
Por inferência e por valor.
 2a Questão (Ref.: 201207118159) Pontos: 0,8 / 0,8
Pilha é uma estrutura de dados
 Cujo acesso aos seus elementos segue a lógica LIFO.
Cujo acesso aos seus elementos segue tanto a lógica LIFO quanto a FIFO.
Que pode ser implementada somente por meio de vetores.
Que pode ser implementada somente por meio de listas.
Cujo acesso aos seus elementos ocorre de forma aleatória.
 3a Questão (Ref.: 201207149112) Pontos: 0,4 / 0,8
Como é a lógica do FIFO?
Resposta: Onde o primeiro que entra é o primeiro que sai da pilha
Gabarito: O primeiro que entra na fila é o primeiro que sai.
 4a Questão (Ref.: 201207185787) Pontos: 0,8 / 0,8
Quando as inserções e as remoções ocorrem sempre no mesmo lado da lista, trata-se de uma estrutura de
dados denominada.
Vetor.
Fila.
 Pilha.
23/11/13 Estácio
bquestoes.estacio.br/entrada.asp?p0=206364510&p1=201207082317&p2=1502961&p3=CCT0260&p4=101555&p5=AV&p6=18/11/2013&p10=4232434 2/4
 Pilha.
Lista encadeada.
Lista circular.
 5a Questão (Ref.: 201207118114) Pontos: 0,8 / 0,8
Em uma pesquisa sequencial a lista deve estar?
desordenada somente da metade da lista até o final.
ordenada somente o primeiro da lista.
 ordenada ou desordenada.
sempre desordenada.
ordenada somente do início até a metade da lista.
 6a Questão (Ref.: 201207121494) Pontos: 0,0 / 0,8
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.
( ) variáveis locais / valor de retorno / endereço de ponteiro
( ) endereço de ponteiro / variáveis locais / endereço inicial
( ) endereço de retorno / valor de retorno / endereço de ponteiro
 ( ) parâmetros passados / endereço inicial / endereço de retorno
 ( ) endereço de retorno / variáveis locais / parâmetros passados
 7a Questão (Ref.: 201207146818) DESCARTADA
Considere uma lista simplesmente encadeada não circular de inteiros e o tipo 
 struct no {
 int dado;
 struct no *link;
 };
Faça uma função para inverter a lista e retornar o ponteiro para o início da lista resultante.
Protótipo : no *inverter(no *ini); //ini aponta para o início da lista
Resposta:
Gabarito: no *inverter ( no *ini) // ini é um ponteiro para o início da lista { no *a, *b, *c; a = ini; b = NULL;
while (a != NULL) { c = b; b = a; a = a->link; b->link = c; } ini = b; return(ini); } /* fim da função */
 8a Questão (Ref.: 201207118165) Pontos: 0,0 / 0,8
O seguinte trecho de programa abaixo representa qual tipo de estrutura de ordenação?
23/11/13 Estácio
bquestoes.estacio.br/entrada.asp?p0=206364510&p1=201207082317&p2=1502961&p3=CCT0260&p4=101555&p5=AV&p6=18/11/2013&p10=4232434 3/4
O seguinte trecho de programa abaixo representa qual tipo de estrutura de ordenação?
void ordenar(float v[], int n) // n é o no. de elementos em v
{
 int i , // índice
 aux, // auxiliar para troca
trocou = true,
fim = n - 1;
while (trocou)
{
 trocou = false; // sinaliza que é falso que trocou
 for (i = 0; i < fim; i++)
 {
 if (v[i] > v[i+1])
 {
 aux = v[i];
 v[i] = v[i+1];
 v[i+1] = aux;
 // sinaliza que é verdadeiro que trocou
 trocou = true;
 } // fim if
 } // fim for
 fim--; // decrementa o fim
} // fim while
} // fim da função
Shellsort
 Quicksort
Heapsort
Mergesort
 Bublesort
 9a Questão (Ref.: 201207118655) Pontos: 0,0 / 0,8
Tanto a operação TOP (acessa topo), quanto à operação POP (remover), permite acessar o último elemento
armazenado em uma Pilha. Quanto à diferença entre ambas as operações em relação ao estado da Pilha é
correto afirmar:
 Somente a operação POP altera o estado da Pilha
Somente a operação TOP altera o estado da Pilha
Nenhuma das operações altera o estado da Pilha
A operação TOP remove um elemento e altera o estado da Pilha
 Ambas alteram o estado da Pilha
 10a Questão (Ref.: 201207185792) Pontos: 0,0 / 0,8
Sobre estrutura de dados, identifique o que está correto afirmar.
23/11/13 Estácio
bquestoes.estacio.br/entrada.asp?p0=206364510&p1=201207082317&p2=1502961&p3=CCT0260&p4=101555&p5=AV&p6=18/11/2013&p10=4232434 4/4
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, III e V.
II, III, IV e V.
 I, II e III.
I, III, IV e V.
II, IV e V.
 11a Questão (Ref.: 201207118652) Pontos: 0,0 / 0,8
Para a criação de uma Fila seqüencial basta iniciar as variáveis de início e final, ou seja, apontá-las para as
posições iniciais do vetor. O que alteraria na rotina de inserir se a variável final fosse inicializada com o valor -1
(menos um):
Antes da inserção deve-se fazer o decremento da variável final
Após a inserção deve-se fazer o incremento da variável final
 Antes da inserção deve-se fazer o incremento da variável final
 Após a inserção deve-se fazer o decremento da variável final
Após a inserção deve-se fazer o incremento da variável inicio
Observação: Eu, JOSE TADEU TRAJANO PEREIRA, estou ciente de que ainda existe(m) 1 questão(ões) não
respondida(s) ou salva(s) no sistema, e que mesmo assim desejo finalizar DEFINITIVAMENTE a avaliação.
Data: 18/11/2013 16:24:18
Período de não visualização da prova: desde 04/11/2013 até 22/11/2013.

Continue navegando

Outros materiais