Home › AKTU PYQ › Object Oriented Programming with Java › Predicted Paper

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.