B.TechSemester 62024-25Object Oriented ProgrammingBOE064

Object Oriented Programming (BOE064) - AKTU Question Paper 2024-25

B.Tech · Semester 6 · Free PDF Download

This is the official AKTU Object Oriented Programming Previous Year Question Paper for B.Tech Semester 6, academic session 2024-25. Published by Dr. A.P.J. Abdul Kalam Technical University (AKTU/UPTU), Lucknow. Free PDF download — no login required.

Course:B.Tech
Semester:Semester 6
Session:2024-25
University:AKTU / UPTU

Rate this paper

Questions Asked in 2024-25

Object Oriented Programming (BOE064) — extracted question text · 70 marks · 3 Hours

Section AAttempt all questions in brief. 02 x 7 = 14
  • a
    Name any two components of the c onceptual model of UML
  • b
    What is the purpose of encapsul ation in object-oriented programming?
  • c
    Differentiate between a compone nt and a deployment diagram
  • d
    Mention any two differences between procedural programming and object- oriented programming (OOP)
  • e
    Differentiate between inlin e functions and macros
  • f
    List the types of constructors in C++
  • g
    Define hierarchical inheritance with an example
Section BAttempt any three of the following: 07 x 3 = 21
  • a
    Discuss the concept of sequenc e diagrams. How are asynchrono us messages with or without priority represented?
  • b
    What is a friend function? How does it differ from a regular function in terms of access and use?
  • c
    Describe the process of ope rator overloading in C++ and prov ide an example demonstrating how to overload the + operator
  • d
    Explain the advantages and dis advantages of SA/SD and JSD in comparison to Object-Oriented Analysis and Design
  • e
    What is typecasting in C++? Describe implicit and explicit t ypecasting with examples
Section CAttempt any one part of the following: 07 x 1 = 07
  • a
    Discuss the difference between polymorphism and generalizati on, and explain how they are applied in object-oriented design
  • b
    Explain the working of a state machine diagram. How are stat es, events, and transitions represented?
  • a
    Explain the concepts of call by reference and return by refe rence in C++. Give suitable examples
  • b
    Describe recursion vs. itera tion in functions with examples and a comparative analysis
  • a
    Write a program that uses pur e virtual functions and show ho w abstract classes are used to implement interfaces
  • b
    What is an activity diagram? How does it help in modelling w orkflows? Explain with a sample diagram
  • a
    How does UML support the obje ct-oriented software developmen t process? Illustrate with an example involving class and use-case diagrams
  • b
    Explain the object-oriented p rogramming principles of reusab ility, extensibility, and robustness with examples
  • a
    Explain the phases of object-or iented design (OOD) and how t hey differ from object-oriented analysis (OOA)
  • b
    Write a program in C++ that demonstrates runtime polymorphis m using base class pointers, virtual functions, and derived class overrides

Question text is extracted from the official AKTU question paper PDF above. Check the original PDF for equations, diagrams and complete wording. Extracted: 2026-08-23.

Syllabus & More PYQs

Paper solve karne se pehle unit-wise syllabus dekh lo