C++ Basic Interview Question and Answers

1. What is C++?
Rushikesh ,says Feb 07,2018
we can say c++ is a partial objet oriented programming language becoz it supports the features of heigh level language and low level language.
Rushikesh ,says August 13,2017
I think c++ is an advanced language. Where in that some additional feature has added like access specifire which give access to the variable in class and also outside of the class. And with it added some extra feature like data hiding, abstraction and encapuslation and some more like that.
Chauhan Diwakar,says May 23,2017
C++ (pronounced cee plus plus) is a general purpose programming language. It is plus plus features of C Programming Language. It is designed with a bias for systems programming (e.g. embedded systems, operating system kernels), with performance, efficiency and flexibility of use as its design requirements. C++ has also been found useful in many other contexts, including desktop applications, servers (e.g. e-commerce, web search, SQL), performance critical applications (e.g. telephone switches, space probes) and entertainment software, such as video games etc.
Surbhi dighe ,says May 22,2017
C++ is an extention of c language and it is an object oriented programming language.
Sasanka ,says May 29,2014
Basically C++ is a super set of C language.C++ Is a Object Oriented programming language(OOP)..C++ language support button to To approach with Header file.
ARCHNA SRIVASTAVA,says May 09,2014
    We can define c++ in 5 step
  • c++ is object - oriented programming language.
  • It is subset of c.
  • C++= c + oops - It is an extended version of c.
  • It was developed by BJARNE STROUSTRUP at AT & T BELL LAB USA in 1980.
Jayand Bharati,says Apr 13,2014
C++ is an object-oriented computer language used in learning and development of applications all around the world.
Your Name Your Email-ID
Your Answer
2. What are the basic concepts of object oriented programming?
  • Objects
  • Classes
  • Data abstraction and encapsulation
  • Inheritance
  • Polymorphism
  • Dynamic Binding
  • Message passing
Shruti ,says Feb 12,2018
Object is a real world entity.
Sasanka ,says May 29,2014
The basic Concept of Object Oriented Programming Languages are on based on Object.But here functions(methods) are fixed but Objects are moving function to function within a program.Instead of that it uses the different features including classes,data encaptulation and abstaction ,inheritance,Polymorphism,dynamic binding etc.
Your Name Your Email-ID
Your Answer
3. Define inheritance?
Vineeta ,says April 15,2018
The capability of one class to inherit the properties of any other class comptetely or partially, is know as a inheritance.
Rushikesh ,says August 13,2017
Inheritance means derive a new class from the base class or is the process of making a new class from extended to super class for example, suppose A is the super class and B is extended class or derived class then all the member of B class can access all the variable of the A class instead they declared as private is has some kind of like single inheritance,multiple,multilevel,hybrid,and hierarchical.
Nirmala,says May 06, 2014
Forming new class from an existing class that is called Inheritance. .
Ankur sahu,says Apr 18,2014
Waseem Raza,says Apr 18,2014
The derivation of base class to a new class is called Inheritence.
Your Name Your Email-ID
Your Answer
4. Define polymorphism?
Vineeta,says April 16, 2018
polymorphism means processing of data or message in more than one form.
SHAKSHI PRAJAPATI,says May 06, 2014
polymorphism means more than one forms.
Saipriyadarshini,says Apr 06, 2014
polymorphism means objects of different class refer to the same message.
krishna, said Jan 30, 2014
Function overloading helps the user to define various functions with the same name but the all the overloaded functions must have different arguments. While operator overloading helps the user to define the given operator in a different way. operator overloading can only be done in class variables.
Your Name Your Email-ID
Your Answer
Nikitha, said June 29,2018
C is a procedural language and c++ is a object oriented programming language.
Kalyana Raman, said Feb 08,2018
C is a top down approach but c++ is bottom up approach. C++ supports function overloading but c doesn't.
Kalyana Raman, said Feb 08,2018
The main difference between C and C++ is OOPS. C++ Support OOPS. C doesn't. Modern C++ compiler provides MultiThreading capability. Smart pointers , template programming , template meta programming , Lamda functions are the features of C++. We cant not C is offering features equivalent to C++ .
Kalyana Raman, said Mar 05,2014
C++ classes is an extension structures in C. Traditional structures does not provide data hiding i.e. the members of structures can be accessible from anywhere in the program using dot operator whereas specific data can be made hidden from the outside of the class i.e. functions belonging to that class can only access it. Structure variable cannot be concatenated with another structure variable whereas object of one class can be concatenated with object of another class.
Your Name Your Email-ID
Your Answer