Datatypes - Programming

Q1:

Which of the following statements are correct?
  1. We can assign values of any type to variables of type object.
  2. When a variable of a value type is converted to object, it is said to be unboxed.
  3. When a variable of type object is converted to a value type, it is said to be boxed.
  4. Boolean variable cannot have a value of null.
  5. When a value type is boxed, an entirely new object must be allocated and constructed.

A 2, 5

B 1, 5

C 3, 4

D 2, 3

ANS:B - 1, 5

No answer description is available. Let's discuss.