• In the trivial statement, I also got the answer right without testing or reading BOL.

    However, even without bit operators, I have had cases where the statement was more complicated than this and column names were used, making the exercise more difficult. And I still think it is a form of documentation which, at worst can be ignored but can still be useful for next developer who maintains my code. And the question still remains, did the author of the test statement really intend to do strict integer divisions? Unless 100 % of the developers who tried this question also got it right on the first time, anything less than 100 % would support the fact even a trivial statement can be misunderstood.

    Regards