Question: When it comes to the value of a variable, what is the difference between NULL and empty?

  1. NULL is a blank value; empty is the lack of a value.
  2. A NULL value has an allocated address in memory; empty does not.
  3. NULL referes to the lack of a value for an integer; empty refers to the lack of a value for a string.
  4. NULL is the lack of a value; empty is a blank value.

Answer: The correct answer of the above question is Option D:NULL is the lack of a value; empty is a blank value.