Skip to main content

Try to answer these questions.All these are asked in various interviews.


Try to answer these questions .All these are asked in various interviews.


What is a class? 
What is an object? 
What is the difference between an object and a class? 
What is the difference between class and structure? 
What is public, protected, private? 
What are virtual functions? 
What is friend function? 
What is a scope resolution operator? 
What do you mean by inheritance? 
What is abstraction? 
What is polymorphism? Explain with an example. 
What is encapsulation? 
What do you mean by binding of data and functions? 
What is function overloading and operator overloading? 
What is virtual class and friend class? 
What do you mean by inline function? 
What do you mean by public, private, protected and friendly? 
When is an object created and what is its lifetime? 
What do you mean by multiple inheritance and multilevel inheritance? 
Differentiate between them. 
Difference between realloc() and free? 
What is a template? 
What are the main differences between procedure oriented languages 
and object oriented languages? 
What are generic functions and generic classes? 
What is the difference between pass by reference and pass by value? 
Why do we use virtual functions? 
What do you mean by pure virtual functions? 
What are virtual classes? 
Does c++ support multilevel and multiple inheritance? 
What are the advantages of inheritance? 
When is a memory allocated to a class? 
What is the difference between declaration and definition? 
What is virtual constructors/destructors? 
In c++ there is only virtual destructors, no constructors. Why? 
What is late bound function call and early bound function call? Differentiate. 
How is exception handling carried out in c++? 
When will a constructor executed? 
What is Dynamic Polymorphism? 

Comments

Popular posts from this blog

WAP to calculate the monthly telephone bills as per the following rule: Minimum Rs. 200 for upto 100 calls. Plus Rs. 0.60 per call for next 50 calls. Plus Rs. 0.50 per call for next 50 calls. Plus Rs. 0.40 per call for any call beyond 200 calls.

  #include<iostream.h> #include<conio.h> void main() { int calls; float bill; cout<<" Enter number of calls : "; cin>>calls; if (calls<=100) bill=200; else if (calls>100 && calls<=150) { calls=calls-100; bill=200+(0.60*calls); } else if (calls>150 && calls<=200) { calls=calls-150; bill=200+(0.60*50)+(0.50*calls); } else { calls=calls-200; bill=200+(0.60*50)+(0.50*50)+(0.40*calls); } cout<<" Your bill is Rs. "<<bill; getch(); }   Output: Enter number of calls : 190 Your bill is Rs.250

Write a program to calculate the total expenses. Quantity and price per item are input by the user and discount of 10% is offered if the expense is more than 7000.

  #include<iostream.h> #include<conio.h> void main() { int totalexp, qty, price, discount; cout<<" Enter quantity: "; cin>>qty; cout<<" Enter price: "; cin>>price; totalexp=qty*price; if (totalexp>7000) { discount=(totalexp*0.1); totalexp=totalexp-discount; } cout<<" Total Expense is Rs. "<<totalexp; getch(); }