"What is the value of 0.02 cm rounded to the nearest centimeter?"
Is it logical to approximate a real value (however small) to zero? I know that following a simple 'rounding' or approximation algorithm, the answer is zero cm. This offends my sense of logic, given that we are talking about a real value.
What do others think?
Pythagoras would say no as zero is not a number, but then he would also say no to rounding to one, for the same reason. However the rest of the modern world would say yes (with the reservation that it does depend on what you are going to do with the result). But if this is homework of an exercise in rounding then very definitely it rounds to zero if you are asked to round to the nearest centimetre.
Summary: it is not a matter of logic but of what you are going to do with the approximation.