Questão de Programação — Linguagens de programação — IF-ES 2023
ProgramaçãoLinguagens de programação
- Código
- qq951630
- Banca
- IF-ES
- Órgão
- IF-ES
- Ano
- 2023
- Nível
- Médio
- Cargo
- Técnico de Tecnologia da Informação
Considere uma lista dinamicamente encadeada onde cada nó possui a seguinte estrutura desenvolvida na linguagem de programação C:struct celula {int info;struct celula *next;};Deseja-se inserir um elemento na última posição da lista. Considere que novo e p são ponteiros para struct celula. A variável novo aponta para uma nova célula, que deverá ser inserida no final da lista. A variável p é apenas um auxiliar apontando para o último elemento da lista. Assumindo como pré-condição que a lista não esteja vazia e que o campo next do último elemento da lista é NULL, qual opção permite inserir um elemento no final da lista?
- Anovo.next=NULL; p.next = novo;
- Bnovo->next=p; p = novo;
- Cp->next=NULL; p->next = novo->next;
- Dnovo ->next=NULL; p ->next = novo;
- Enovo = p ->next; novo ->next=NULL;