Object Oriented Programming (KCA202) - AKTU Question Paper 2024-25
MCA · Semester 2 · Free PDF Download
This is the official AKTU Object Oriented Programming Previous Year Question Paper for MCA Semester 2, academic session 2024-25. Published by Dr. A.P.J. Abdul Kalam Technical University (AKTU/UPTU), Lucknow. Free PDF download — no login required.
Course:MCA
Semester:Semester 2
Session:2024-25
University:AKTU / UPTU
Rate this paper
Questions Asked in 2024-25
Object Oriented Programming (KCA202) — extracted question text · 100 marks · 3 Hours
Section AAttempt all q u e s t i o n s i n b r i e f . 2 x 1 0 = 2 0
- aDefine encapsulation with an example in Java
- bList the characteristics of Java that support object-oriented programming
- cWhat is the purpose of access specifiers in Java?
- dDifferentiate between abstract class and interface in Java. 2 K 4
- eWrite the syntax to create a user-defined package in Java
- fExplain the use of the finally block in exception handling. 3 K 3
- gDefine multithreading and how it differs from multitasking. 4 K 2
- hWhat are generic methods in Java? Give an example. 4 K3 i. List any four Swing components used in GUI programming. 5 K1 j. What are adapter classes? Mention their use in event handling
Section BAttempt any three o f t h e f o l l o w i n g : 1 0 x 3 = 3 0
- aExplain the principles of object-oriented programming. Write a Java program demonstrating inheritance and polymorphism
- bDescribe how interfaces are implemented in Java. Write a Jav a program using multiple interfaces
- cDiscuss exception handling in Java with the hierarchy of exc eptions. Write a program that handles multiple exceptions using try-catch-finally
- dExplain thread lifecycle with a program to demonstrate thread synchronization
- eDevelop a GUI application using Java Swing that uses at leas t three components like JButton, JTextField, and JCheckBox. Explain the event hand ling mechanism used
Section CAttempt any one p a r t o f t h e f o l l o w i n g : 1 0 x 1 = 1 0
- aAnalyze the significance of object-oriented programming in s oftware engineering. How does it support reusability and scalability?
- bDesign a class structure usi ng Java for a University Managem ent System. Use the concepts of inheritance, encapsulation, and constructors
- aCompare classes and interfaces in Java. Create a program to show how Java achieves multiple inheritance using interfaces
- bExplain the role of packages and classpath in modular progra mming. Demonstrate with an example of creating and importing custom packages
- aIllustrate exception propagation in Java with the help of a real-life analogy and program
- bCreate a Java application to read data from a file and write th e output to another file 3 K6 using byte and character streams
- aEvaluate the importance of synchronization in multithreading . Write a program that avoids race condition using synchronization block
- bCreate a bounded type generic class and explain the limitations of generics in Java
- aDesign a basic event-driven application using Java AWT where mouse click changes the background color. Explain the event handling strategy used
- bCompare AWT and Swing. Create a login form using Swing with basic validation
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.
Object Oriented Programming — Other Year Papers
AKTU Object Oriented Programming PYQs from other sessions
More MCA Semester 2 (2024-25) Papers
Other subjects from same semester and session
Operating Systems2024-25Database Management Systems2024-25Theory Of Automata Formal Languages2024-25Data Structures Analysis Of Algorithms2024-25Web Technology2024-25Database Management Systems2024-25Data Structures Analysis Of Algorithms2024-25Operating Systems2024-25
View all MCA Semester 2 2024-25 papers →