Object Oriented Programming with Java (BCS403) AKTU predicted paper 2026-27
AI-predicted paper for Object Oriented Programming with Java based on 2 past papers (2024, 2025). NOT an official AKTU paper. Use as a revision tool only.
Paper pattern
- Section A: Attempt all questions. (14 marks)
- Section B: Attempt any THREE questions out of five. (21 marks)
- Section C: Attempt ONE question from each pair (a or b). (35 marks)
Why these questions
- Unit 1 (Introduction, Programming Structures, OOP and Packages) dominates — 22% avg weightage
- Asked every year: Introduction to Java, Classes and Objects
- Low priority (never asked): Packages in Java, Miscellaneous Java Features
- Most repeated topic: Exception Handling
Section A – 2-mark questions
- What is the role of a constructor in a Java class?
- What is the purpose of the finally block in Java exception handling?
- What is a functional interface? Give an example.
- How does Stack differ from Queue?
- Write a short note on Spring Core Basics.
- Why is Java platform-independent?
- Describe various states achieved by the thread in its life cycle.
Section B – sample questions
- Explain the concept of Dependency Injection and its types in Spring. Develop a simple API in Spring Boot to perform CRUD operations using a list as storage.
- Compare and contrast ArrayList and LinkedList in terms of performance and usage.
- Write a Java program to handle multiple exceptions using try-catch-finally.