Buscar

Linguagem e Técnicas de Programação Unidade VII Atividade TeleAula VII DP

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 3 páginas

Prévia do material em texto

 Pergunta 1 
0 em 0 pontos 
 
 
A rotina de inserção em uma Lista pode ser considerada a mesma 
da Fila, porém a função que insere no topo realiza o controle de uma 
maneira diferente, fazendo que a lista passe a ser apontada pelo 
elemento posterior. Analise a função insere() e selecione a alternativa 
que melhor descreve a assinatura da função: 
 
 
Resposta 
Selecionada: 
a. Função insere recebe por parâmetro um ponteiro e 
um inteiro, ao final retorna um ponteiro. 
Respostas: a. Função insere recebe por parâmetro um ponteiro e 
um inteiro, ao final retorna um ponteiro. 
 
b. Função insere recebe por parâmetro uma lista e 
um inteiro, ao final retorna um ponteiro. 
 
c. Função insere recebe por parâmetro um ponteiro, uma 
lista e um inteiro, ao final retorna um ponteiro. 
 
d. Função insere recebe por parâmetro um ponteiro e 
um inteiro, ao final retorna um elemento da lista. 
 e. Nenhuma alternativa está correta. 
Feedback da resposta: Resposta: a) 
 
 
 Pergunta 2 
0 em 0 pontos 
 
 
Com base no conceito de listas ligadas, assinale a 
alternativa incorreta: 
 
Resposta 
Selecionada: 
e. Estrutura heterogênea que permite a alocação de 
diferentes tipos de dados na mesma estrutura. 
Respostas: a. Uma lista ligada é uma representação de uma 
sequência de objetos, todos do mesmo tipo. 
 
b. Cada elemento da sequência é armazenado em uma 
célula (nó) da lista. 
 
 
c. Uma lista ligada é uma sequência de células (nós), em 
que cada nó contém um objeto (todos do mesmo tipo) e o 
endereço do próximo nó. 
 
d. Cada nó é um registro que pode ser definido por meio 
de uma struct 
em linguagem C. 
 
e. Estrutura heterogênea que permite a alocação de 
diferentes tipos de dados na mesma estrutura. 
Feedback da resposta: Resposta: e) 
 
 Pergunta 3 
0 em 0 pontos 
 
 
Para criar uma pilha, a função malloc tem o propósito de reservar um 
espaço na memória. Assinale a alternativa que melhor representa a 
implementação da função malloc no processo de criação de uma pilha. 
 
 
Resposta Selecionada: a. Pilha* nova_pilha = (Pilha*) malloc(sizeof(Pilha)); 
Respostas: a. Pilha* nova_pilha = (Pilha*) malloc(sizeof(Pilha)); 
 b. Pilha nova_pilha = (Pilha*) malloc(sizeof(Pilha)); 
 c. Pilha nova_pilha = (Pilha) malloc(sizeof(Pilha)); 
 d. Pilha* nova_pilha = (Pilha*) malloc(sizeof(Pilha*)); 
 e. Pilha* nova_pilha = (nó*) malloc(sizeof(Pilha)). 
Feedback da resposta: Resposta: a) 
 
 
 Pergunta 4 
0 em 0 pontos 
 
 
Trata-se de um conceito fundamental, em que uma estrutura desse tipo 
faz com que um nó tenha uma parte com os dados e outra com um 
ponteiro apontando para o próximo nó. Os novos nós são incluídos 
sequencialmente na ponta e a remoção é feita substituindo o nó e 
mudando o endereço do nó anterior pelo endereço do próximo nó do 
elemento removido. Esse conceito está associado a: 
 
Resposta Selecionada: a. Estrutura de lista ligada. 
Respostas: a. Estrutura de lista ligada. 
 b. Estrutura de pilha (LIFO). 
 
 c. Estrutura de fila (FIFO). 
 d. Ponteiros para filas. 
 e. Função de inserção em pilhas. 
Feedback da resposta: Resposta: a)

Outros materiais