Buscar

Dr. Pei Tam possui uma lista não ordenada de pacientes de seu consultório em que registra apenas o nome endereço e o telefone de cada paciente. Com...

Dr. Pei Tam possui uma lista não ordenada de pacientes de seu consultório em que registra apenas o nome endereço e o telefone de cada paciente. Como não há limites para o crescimento de sua lista, como se pode implementar a inserção de um novo paciente na lista, sabendo que cada paciente é do tipo Paciente e a lista é do tipo List assim definidos : struct Paciente { long int matricula; string nome, endereco e tel; }; struct List { Paciente p; struct List *link; };

A função inserePac(List *i) insere um novo paciente na lista sem receber informações sobre o paciente.
A função inserePac(List *i, Paciente pt) insere um novo paciente na lista recebendo informações sobre o paciente.
A função inserePac(List *i, Paciente pac) insere um novo paciente na lista recebendo informações sobre o paciente.
Somente a afirmativa I está correta.
Somente a afirmativa II está correta.
Somente a afirmativa III está correta.
As afirmativas I, II e III estão corretas.

Essa pergunta também está no material:

Avaliando o Aprendizado - Estrutura de Dados III-22
1 pág.

Estrutura de Dados I Grupo EDUCAMAISGrupo EDUCAMAIS

💡 1 Resposta

User badge image

Ed Verified user icon

A afirmativa correta é a III: "A função inserePac(List *i, Paciente pac) insere um novo paciente na lista recebendo informações sobre o paciente." Essa função recebe um ponteiro para o início da lista e um objeto do tipo Paciente contendo as informações do novo paciente a ser inserido na lista. Com essas informações, a função cria um novo nó na lista e insere o paciente nesse nó.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais