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) — complete question paper · 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. Hindi translations are omitted — every question is printed in English in the original paper. Last verified: 2026-08-23.

Syllabus & More PYQs

Paper solve karne se pehle unit-wise syllabus dekh lo