12.
What is the use of swap() function in array class?

15.
What is the syntax of class template?

16.
What is the correct statement about lambda expression?

17.
In nested try-catch block, if the inner catch block gets executed, then . . . . . . . .

19.
What will be the output of the following C++ code?
#include <iostream>
#include <string>
using namespace std;
int main()
{
	cout<<extent<remove_extent<string[10][20]>::type>::value;
	cout<<extent<remove_extent<string[10][20][30]>::type>::value;
	return 0;
}

20.
What will be the output of the following C++ code?
#include <iostream>
using namespace std;
class Test1 
{ 
};
class Test2 : public Test1 { };
void Funct();
int main()
{
    try
    {
        Funct();
    }
    catch (const Test1&)
    {
        cerr << "Caught a exception" << endl;
    }
    return 0;
}
void Funct()
{
    throw Test2();
}