Тесты-хуесты

Или вот, допустим, тесты. Нет ничего уёбищнее тестов. Я говорю не о unit-тестах, хотя они тоже весьма неоднозначны. И не о тестах на беременность, хотя тоже приятного мало. Говорю о тестах на так называемые «знания». Особенно для программистов.

Внимание вопрос: что вернёт следующий код?

(++i) - (i++) * (--b) + (b = 5) - (i = 6)

Единственный вменяемый ответ здесь может быть: а с какого вообще хуя мне это знать?!

Остальной текст под катом