Uma lista encadeada circular, com objetivo de armazenar valores inteiros, é composta por nós declarados conforme a estrutura seguinte:

A criação dessa lista é feita através de uma subrotina, que recebe o número n de elementos como parâmetro, e é definida pelo seguinte código:

Com o objetivo de exibir na tela os elementos da lista, foram construídas quatro subrotinas. Todas elas recebem como parâmetro um apontador para um nó da lista e são apresentadas a seguir.
I.

II.

III.

IV.

Considere os objetivos de exibir todos os valores armazenados na lista, sem repetição, e que o programa termine normalmente. Agora, assinale a alternativa que identifica as subrotinas que estão de acordo com esses objetivos.