Escolar Documentos
Profissional Documentos
Cultura Documentos
1ª QUESTÃO
Considere o código em linguagem C a seguir:
= estrutura.dados
i+1
;
}
estrutura.dados
estrutura. fim
= 0;
estrutura.fim--;
}
}
ALTERNATIVAS
retira, topo, pilha.
1/8
Impresso por Ana Costa, CPF 009.893.909-26 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não
pode ser reproduzido ou repassado para terceiros. 26/03/2022 21:24:46
2ª QUESTÃO
Tanto a fila como a pilha são conjuntos ordenados de itens. Apesar de simples, ambas as estruturas (fila e
pilha) são amplamente utilizadas em diversas áreas da computação.
I. Gerenciamento de impressões.
Assinale a alternativa que melhor corresponda às escolhas dos desenvolvedores na ordem das situações:
ALTERNATIVAS
Fila, Fila, Fila.
3ª QUESTÃO
2/8
Impresso por Ana Costa, CPF 009.893.909-26 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não
pode ser reproduzido ou repassado para terceiros. 26/03/2022 21:24:46
Considere essa fila a lista de todas os pacientes que estão aguardando para serem vacinados em um posto
de saúde.
I -O último elemento da lista possui um ponteiro para o primeiro elemento da lista.
II - Seus elementos sempre estarão armazenados sequencialmente na memória física.
III-Se utilizar uma estrutura estática é necessário definir o seu tamanho no momento da sua criação.
IV - A inserção de um novo elementorequer a atualização dos ponteiros dos
elementosenvolvidos,dispensandorealizar o deslocamento físico dos elementos.
ALTERNATIVAS
I, apenas.
I e II, apenas.
II e IV, apenas.
4ª QUESTÃO
Na ciência da computação, a estrutura de dados do tipo pilha insere e remove os dados no seu topo. Essa
estrutura é conhecida comoLastIn,FirstOut(LIFO), que pode ser traduzido por Último a Entrar, Primeiro a
Sair.
OLIVEIRA,PietroMartins de; Pereira, Rogério de Leon. Estrutura de Dados I. Maringá-Pr.:Unicesumar, 2019.
ALTERNATIVAS
3/8
Impresso por Ana Costa, CPF 009.893.909-26 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não
pode ser reproduzido ou repassado para terceiros. 26/03/2022 21:24:46
Estouro.
Explosão.
Implosão.
Inundação.
Espalhamento.
5ª QUESTÃO
As principais estruturas de dados estudadas na disciplina Estruturas de Dados I resume-se às estruturas
estáticas e dinâmicas envolvendo listas, pilhas e filas.As listas, por exemplo, possuem características
versáteis quanto a entrada e saída de elementos. Já as filas e pilhas apresentam regras para entrada e saída
dos seus elementos.
ALTERNATIVAS
I e II, apenas.
I e III, apenas.
II e IV, apenas.
I, II e IV, apenas.
6ª QUESTÃO
4/8
Impresso por Ana Costa, CPF 009.893.909-26 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não
pode ser reproduzido ou repassado para terceiros. 26/03/2022 21:24:46
voidinserir(structno **lista,intvalor) {
structno *p;
if((p =malloc(sizeof(structno))) == NULL) {
printf("\nFalhade memória.");
}else{
p->info= valor;
p->esquerda = NULL;
p->direita = *lista;
if(*lista !=NULL){
(*lista)->esquerda = p;
}
*lista = p;
}
}
Pela explicação do código é possível afirmar que se trata de uma lista __________.
ALTERNATIVAS
circular
balanceada
duplamente circular
duplamente encadeada
simplesmente encadeada
7ª QUESTÃO
Uma lista encadeada ou lista ligada linear permite que a partir do primeiro elemento da estrutura seja
possível percorrer a lista toda na ordem correta, mesmo que fisicamente os dados não se encontrem
ordenados na memória do computador.
I - Uma lista simplesmente encadeada contém pelo menos dois campos: um de dados e um de endereço
PORQUE
ALTERNATIVAS
5/8
Impresso por Ana Costa, CPF 009.893.909-26 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não
pode ser reproduzido ou repassado para terceiros. 26/03/2022 21:24:46
8ª QUESTÃO
A lista encadeada é uma forma de organização dos dados que garantira ordenação independentemente do
índice da variável.Dessa forma, a partir do primeiro elemento da estrutura,épossívelpercorrertodaa
listana ordem correta, mesmo que fisicamente os dados não seencontrem ordenados na memória do
computador.A esse tipo deordenação explícitachamamoslistaencadeada.As listas podem ser
simplesmente, duplamente ou circularmente encadeadas.
OLIVEIRA,PietroMartins de; Pereira, Rogério de Leon. Estrutura de Dados I. Maringá-Pr.:Unicesumar, 2019.
Essa lista é formada por pelo menos dois atributos: um de dados e um de endereço. O campo de dados
contém o valor na lista e o campo endereço aponta para o próximo nó. O último nó, no entanto, deve
apontar para o nó inicial da lista.
ALTERNATIVAS
Circular.
Convexa.
Duplamente circular.
Duplamente encadeada.
Simplesmente encadeada.
9ª QUESTÃO
Uma pilha possui regras de entrada e saída, fora isso, as estruturas são muito parecidas. A lista possui como
característica a ordenação independente da forma de armazenamento. Então, para implementar de forma
dinâmica uma pilha, basta criar uma lista dinâmica e adicionar nela as regras LIFO: o último que entra é o
primeiro que sai.
Assinale a alternativa que insere um elemento no topo da pilha, considerando que o topo é o final da pilha.
ALTERNATIVAS
6/8
Impresso por Ana Costa, CPF 009.893.909-26 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não
pode ser reproduzido ou repassado para terceiros. 26/03/2022 21:24:46
void pilha_inserir(){
pilha.dados
pilha. fim − 1
= 0;
pilha.fim--;
void pilha_inserir(){
scanf("%d", &pilha.dados
pilha. fim
);
pilha.fim++;
ptr_no atual;
while(pilha->proximo != NULL){
atual = pilha;
pilha = pilha->proximo;
atual->proximo = NULL;
while(pilha->proximo != NULL){
pilha = pilha->proximo;
pilha = pilha->proximo;
pilha->dado = rand()0;
pilha->proximo = NULL;
10ª QUESTÃO
7/8
Impresso por Ana Costa, CPF 009.893.909-26 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não
pode ser reproduzido ou repassado para terceiros. 26/03/2022 21:24:46
O grafo é formado por dois conjuntos: um devértices (V, que não pode ser nulo) e um de arestas (E).As
arestas são formadas sempre por dois vértices que existam no conjunto Ve não há nenhuma
obrigatoriedade da existência de arestas no grafo.No casodospares de vértices serem ordenados, ou seja,
uma aresta a = (v,w)é considerada diferente da aresta a = (w,v), o grafo é dito orientado ou dígrafo.Existem
inúmeras formas de representar computacionalmente um grafo.Paraa representação de pares ordenados,
podemos utilizar uma matriz bidimensional.Essa matriz é chamada de Matriz deAdjacência.
OLIVEIRA,PietroMartins de; Pereira, Rogério de Leon. Estrutura de Dados I. Maringá-Pr.:Unicesumar, 2019.
ALTERNATIVAS
III, apenas.
I e III, apenas.
II e IV, apenas.
8/8