O for inicia e a expressão de inicialização é executada e imprime A.
A
É feito o teste da condição e imprime B.
AB
Como o teste é verdadeiro ele entra no for, incrementa o i, e imprime D.
ABD
É executada a terceira expressão que imprime C.
ABDC
É feito o teste da condição novamente e imprime B.
ABDCB
Como o teste é verdadeiro ele entra no for, incrementa o i, e imprime D.
ABDCBD
É executada a terceira expressão que imprime C.
ABDCBDC
É feio o teste da condição novamente e imprime B.
ABDCBDCB
Como o teste é falso o for é finalizado.
A questão é que a terceira expressão é executada depois de executar o corpo do for, a sequencia é: