Right option is (b) Compile time error may get produced
Easiest explanation - The program gets compiled but produces an error. The error is produced because a constant value is being changed. Even if there is no code that can change any object value, but non-const member functions are assumed to change the values.