BCA / B.Tech 4 min read

BCA | C++ 2022 Paper | MDSU Exam Paper

BCA || PART-2 || C++ 2022 Paper || MDSU Exam Paper


PART-A

  1. What is object-oriented programming?
  2. Why use OOPs?
  3. What is an object?
  4. What is the difference between a class and an object?
  5. What is an Inline function?
  6. What is an abstract class?
  7. What is the super keyword?
  8. What are tokens?
  9. Which keyword can be used for overloading?
  10. What is the 'this' pointer?

PART-B

  1. What are the limitations of OOPs?
  2. How is memory allotted to an object? State with the help of an example.
  3. What is type conversion?
  4. What is a pointer?
  5. Describe rules for a virtual function.

PART-C

  1. Discuss the important features of OOPs. Explain the organization of data and functions in OOPs. OR What is a file mode? Describe the various file mode options available.
  2. Explain different forms of inheritance. Illustrate each type with examples. OR Define constructor. Explain various types of constructors with the help of examples.
  3. Write a C++ program to overload the area() function to calculate the area of shapes like a triangle, square, circle. OR Write short notes on (Any Three): (a) Command Line Argument, (b) Enumeration, (c) Destructors, (d) New Operator.