21.
What is the purpose of the volatile keyword in C++?

23.
What is the purpose of the const keyword in C++?

26.
What will be the output of the following C++ code?
#include <iostream>
#include <limits>
using namespace std;
int main( )
{
    cout << numeric_limits<float> :: is_exact;
    cout << numeric_limits<double> :: is_exact;
    cout << numeric_limits<long int> :: is_exact;
    cout << numeric_limits<unsigned char> :: is_exact;
}

29.
What is an abstract class in C++?