Re-reading the question, I think you're right laserlight. Disgusting question, though. It can be interpreted in both ways though. Because of course, such an if statement is useless and it should be changed by removing the if statement completely, as it always evaluates to true. So what should it be changed to. The first statement is written in C...
Well... Like I said, I guess your assumption is right. I probably would have misread the question in highschool/university and answered E. Usually those misreads would cost me a lot of points. But in this case, I would've kicked the professor's ass for telling me my answer was wrong.