InterviewSolution
Saved Bookmarks
This section includes InterviewSolutions, each offering curated multiple-choice questions to sharpen your knowledge and support exam preparation. Choose a topic below to get started.
| 1. |
What are the Sizes and ranges of the Basic C++ data types? |
| Answer» | |
| 2. |
What are the new features that ISO/ANSI C++ has added to original C++ specifications? |
| Answer» | |
| 3. |
What problem does the namespace feature solve? |
| Answer» | |
| 4. |
Why is Standard Template Library used? |
| Answer» | |
| 5. |
Explain the virtual inheritance in C++. |
| Answer» | |
| 6. |
Define linked lists with the help of an example. |
| Answer» | |
| 7. |
Show the application of a dynamic array with the help of an example. |
| Answer» | |
| 8. |
What are the advantages of using a pointer? Define the operators that can be used with a pointer. |
| Answer» | |
| 9. |
Why use of template is better than a base class? |
| Answer» | |
| 10. |
How to implement is-A and has-A class relationships? |
| Answer» | |
| 11. |
What is the difference between a copy constructor and an overloaded assignment operator? |
| Answer» | |
| 12. |
What are the different types of comments allowed in C++? |
| Answer» | |
| 13. |
What are the rules for naming an identifier? |
| Answer» | |
| 14. |
Mention the ways in which parameterized can be invoked. Give an example of each. |
| Answer» | |
| 15. |
List the special characteristics of constructor. |
| Answer» | |
| 16. |
What is the need of a destructor? Explain with the help of an example. |
| Answer» | |
| 17. |
What are the various situations where a copy constructor is invoked? |
| Answer» | |
| 18. |
Write a program using MERGE () function to combine the elements of array X[ ] and Y[ ] into array Z[ ]. |
| Answer» | |
| 19. |
What is Insertion sorting? |
| Answer» | |
| 20. |
Explain Bubble sorting. |
| Answer» | |
| 21. |
Explain Selection sorting. Also write an example. |
| Answer» | |
| 22. |
What is searching? Explain linear and binary search. |
| Answer» | |
| 23. |
Write a program using SHIFT_HALF( ) function to shift the elements of first half array to second half and vice versa. |
| Answer» | |
| 24. |
Write a program using Display() function which takes two arguments. |
| Answer» | |
| 25. |
What is function prototyping? What are its advantages? |
| Answer» | |
| 26. |
Explain static and dynamic memory allocation with an example each. |
| Answer» | |
| 27. |
What are the four partitions in which C++ compiler divides the RAM? |
| Answer» | |
| 28. |
Explain Queue. How it can be implemented? |
| Answer» | |
| 29. |
How a new element can be added or pushed in a stack? |
| Answer» | |
| 30. |
What are the various operations performed on stack? |
| Answer» | |
| 31. |
How a modifier is similar to mutator? |
| Answer» | |
| 32. |
What is a stack? How it can be implemented? |
| Answer» | |
| 33. |
Difference between struct and class in terms of Access Modifier. |
| Answer» | |
| 34. |
Difference between a copy constructor and an assignment operator. |
| Answer» | |
| 35. |
Explain RTTI. |
| Answer» | |
| 36. |
What do you mean by a template? |
| Answer» | |
| 37. |
Differentiate between declaration and definition. |
| Answer» | |
| 38. |
List the advantages of inheritance. |
| Answer» | |
| 39. |
Explain the scope of resolution operator. |
| Answer» | |
| 40. |
Explain virtual class and friend class. |
| Answer» | |
| 41. |
Explain deep copy and a shallow copy. |
| Answer» | |
| 42. |
Explain Stack & Heap Objects. |
| Answer» | |
| 43. |
Differentiate between a copy constructor and an overloaded assignment operator. |
| Answer» | |
| 44. |
What happens when you make call “delete this;”? |
| Answer» | |
| 45. |
How are virtual functions implemented in C++? |
| Answer» | |
| 46. |
Explain Overriding. |
| Answer» | |
| 47. |
Why do you use the namespace feature? |
| Answer» | |
| 48. |
Explain "const" reference arguments in function? |
| Answer» | |
| 49. |
Explain following storage classes in C++. |
| Answer» | |
| 50. |
Explain Function overloading and Operator overloading. |
| Answer» | |