Considere o pseudo-código de uma função que rearranja um arr...
Com relação à lógica de programação aqui empregada, é possível que haja erros nesse código.
Com o auxílio da numeração das linhas, assinale o diagnóstico correto sobre a lógica dos comandos.
Comentários
Veja os comentários dos nossos alunos
o gabarito está errado? pra mim é a letra E. não precisa diminuir de 2 e sim de 1, visto que o primeiro índice começa com 0.
O gabarito está errado mesmo, o tamanho do array -1 é o ultimo elemento do array.
O gabarito está certo, pois se percorrer o tamanho do array -1, quando estiver no último elemento e for feita a comparação no "if L[I] < L[I + 1]" vai ocorrer o indexoutofbound, isto é, ele tentou acessar uma posição no array que não existe. O mesmo erro ocorreria em todas as linhas de código onde o L[I + 1] é utilizado.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo