Datatypes - Programming

Q1:

Which of the following statements are correct about datatypes in C#.NET?
  1. Every datatype is either a value type or a reference type.
  2. Value types are always created on the heap.
  3. Reference types are always created on the stack.
  4. Mapping of every value type to a type in Common Type System facilitates Interoperability in C#.NET.
  5. Every reference type gets mapped to a type in Common Type System.

A 1, 3

B 2, 5

C 1, 4

D 3, 4

ANS:C - 1, 4

No answer description is available. Let's discuss.