O Sistersinspirit.ca é o melhor lugar para obter respostas rápidas e precisas para todas as suas perguntas. Experimente a conveniência de obter respostas confiáveis para suas perguntas de uma vasta rede de especialistas. Obtenha respostas imediatas e confiáveis para suas perguntas de uma comunidade de especialistas experientes em nossa plataforma.

Considerando o código abaixo escrito em Python, que apresenta a implementação
dos métodos de inicialização e inserção de uma estrutura do tipo lista encadeada,
assinale a alternativa correta.

a) A classe No definida nas linhas de 1 a 5 não é necessária, uma vez que sempre que o
método insere() é chamado uma nova classe No é criada.
b) A instrução na linha 17 indica que a variável tamanho é incrementada em uma unidade a
cada nova chamada do método insere(), exceto quando a estrutura chega ao limite e
reinicia com a variável tamanho igual a 0 (linha 11).
c) A assinatura do método de inicialização da classe No (linha 3) foi escrita de forma errada,
pois a referência ao próximo elemento da lista sempre será None.
d) O método insere(), da forma como foi implementado, garante que novos elementos
serão sempre inseridos no início da lista.
e) O método insere() realiza uma série de passos para inserção de novos elementos numa
lista encadeada, dentre eles referenciar o novo elemento criado como o próximo elemento
após o elemento que representa o início da lista (linha 15).


Considerando O Código Abaixo Escrito Em Python Que Apresenta A Implementação Dos Métodos De Inicialização E Inserção De Uma Estrutura Do Tipo Lista Encadeada As class=

Sagot :

Resposta:

a:na linha de 4 (9*5) b:igual (16 . 1) c:(17 .3)