• Matéria: Informática
  • Autor: lcomp
  • Perguntado 3 anos atrás

Leia o fragmento, interprete o código Python em questão e assinale alternativa correta.

1. def remove(self, valor):

2. if self.head.data == valor:

3. self.head = self.head.nextItem

4. else:

5. before = None

6. navegar = self.head

7. while navegar and navegar.data != valor:

8. before = navegar

9. navegar = navegar.nextItem

10. if navegar:

11. before.nextItem = navegar.nextItem

12. else:

13. before.nextItem = None



I) O método recebe o valor que será removido e navega por toda a lista em busca do valor. Inicialmente, deve-se verificar se o valor buscado corresponde ao item do cabeçalho (remoção mais simples).

II) Se não for o método deve buscar o anterior e o próximo (baseado no head).

III) O valor correspondente ao próximo item é alterado, não sendo necessário assim alterar toda a lista, e sim apenas os itens anterior e posterior diretamente envolvidos.

A) I, II e III são verdadeiras
B) I, II e III são falsas
C) I e III apenas são verdadeiras
D) n.d.a
E) I e II são falsas


Anônimo: Olá, tenho essa atvdade pront comp leta com toda a resposta, cham wtsap 15*9️⃣9132.4️⃣06️⃣8️⃣
Anônimo: Olá, posso te ajudar, tenho essa atividade pronta completa, basta me chamar 15 9 9132 4068
Anônimo: Olá, tenho essa atvdade pront comp leta com toda a resposta, cham wtsap 15 9️⃣ 9132 4️⃣06️⃣8️⃣
Anônimo: atvidade pronta completa 15.99132.4068

Respostas

respondido por: jvmuaway2013
18

Resposta:

A) I, II e III são verdadeiras

Explicação:

CORRIGIDO PELO AVA

respondido por: qarfeizi
0

Resposta:A) I, II e III estão corretas

Explicação:

Perguntas similares