C++ Intermediate
This test evaluates your intermediate knowledge of C++ Programming, focusing on inheritance, polymorphism, templates, exception handling, and file I/O operations. To advance your skills, study C++ Tutorials on TutorialsPoint, practice with Programiz C++ Programming Exercises, and follow this Intermediate C++ Tutorial on YouTube.
1
What is function overloading in C++?
2
What is the purpose of 'this' pointer in C++?
3
What is inheritance in C++?
4
What is the purpose of virtual functions in C++?
5
What is a constructor in C++?
6
What is the difference between new and malloc()?
7
What is a copy constructor?
8
What is the purpose of friend function in C++?
9
What is operator overloading?
10
What is a template in C++?
11
What is exception handling in C++?
12
What is a namespace in C++?
13
What is the purpose of virtual destructor?
14
What is an abstract class in C++?
15
What is the difference between struct and class in C++?