C++ Quiz 3 C++ Quiz 3 Which of the following statement is true about abstract class?a) Abstract class can have objectsb) Abstract class doesn’t have normal functions.c) Abstract class must have atleast one pure virtual function in it.d) Abstract class cannot have base or derived classes.Which of the following is a correct statement?a) C++ is a pure OOP languageb) C++ supports multiple inheritancec) Defining class is must in C++ while writing any coded) All of the above.Identifier in C++ cannot start with …..a) Alphabetic characterb) Underscorec) Numeric characterd) None of the aboveWhich of the following is not allowed to be used as identifier in C++?a) FORb) Forc) ford) fOR+= is a kind of ….. operator.a) Arithmeticb) Relationalc) Logicald) Arithmetic assignmentWhat will be the output of following code ? #include< iostream.h> using namespace std; void test() { static int i = 10; i++; cout << i; } int main() { test(); test(); test(); }a) 10 11 12b) 11 11 11c) 11 12 13d) ErrorDefault storage class for local variables is ?a) autob) registerc) staticd) externWhat will be the output of following code ? #include "iostream" using namespace std; void main() { int i, sum=0; for(i=1;i<=10;i++); sum+=i; cout<<sum; getch(); }a) 10b) 11c) 55d) ErrorString in C++ …..a) Is a predefined data typeb) Is a predefined data objectc) Is an array of charactersd) Is enclosed in curly bracketsIf a function does not return a value then the return type of the function will be …..a) voidb) nullc) nothingd) none