What is true about pure virtual functions

Question | Apr 20, 2016 | hkumar 

A pure virtual function in C++ is declared as:

struct A {
  virtual void Test() = 0;
};

Which one of following statements is true about pure virtual functions?