Home › AKTU PYQ › Object Oriented Programming with Java › PYQ Questions › Unit 1

Object Oriented Programming with Java Unit 1 – Introduction, Programming Structures, OOP and Packages: AKTU previous year questions

11 AKTU questions from Unit 1 (Introduction, Programming Structures, OOP and Packages) asked in 2024–2025, tagged by marks, year and topic. In short: about 26 marks of every paper come from this unit; the most asked topic is Introduction to Java (3 times); 1 questions came back in a later year. The latest ones are listed below; on the page you can filter them by 2-mark or long questions, topic and repeats.

Unit 1 previous year questions

  • Why is Java platform-independent? (2 marks, 2025, Introduction to Java)
  • What is the role of a constructor in a Java class? (2 marks, 2025, Classes and Objects)
  • Discuss the different data types and control structures in Java with examples. (7 marks, 2025, Java Programming Fundamentals)
  • Write a Java program to take user input and display the reverse of a string. (7 marks, 2025, Java Programming Fundamentals)
  • Explain the concept of Java Virtual Machine and Java Runtime Environment. (7 marks, 2025, Introduction to Java)
  • Describe JVM and byte code in Java Architecture. (2 marks, 2024, Introduction to Java)
  • Define the concept of classes and object in Java with a suitable example. (2 marks, 2024, Classes and Objects)
  • Explain Interfaces in Java with suitable example. (2 marks, 2024, Object Oriented Programming Concepts)
  • Explain abstraction and abstract classes in Java. Describe abstract method. With a suitable example demonstrate the application of abstract classes. (7 marks, 2024, Object Oriented Programming Concepts)
  • Illustrate polymorphism and its types in Java. Differentiate between run-time and compile-time polymorphism. Write super class Shape with method displayArea() and sub class Rectangle. Demonstrate method overriding with this example. (7 marks, 2024, Object Oriented Programming Concepts)
  • Illustrate Constructors and their applications in Java. Describe the types of constructors used in Java. Write a class with name Student with attributes roll_number, name, branch and email. Write all argument constructor for class Student and create two objects with this constructor. (7 marks, 2024, Classes and Objects)

Most asked Unit 1 topics

  • Introduction to Java – asked 3 times
  • Classes and Objects – asked 3 times
  • Object Oriented Programming Concepts – asked 3 times

Unit 1 question pattern

  • 2-mark questions: 5 asked in 2024–2025
  • 7-mark questions: 6 asked in 2024–2025
  • About 26 marks from Unit 1 in every paper
  • 1 questions were asked again in a later year

Unit 1 questions year by year

  • 2025: 5 Unit 1 questions asked (25 marks across that year's papers)
  • 2024: 6 Unit 1 questions asked (27 marks across that year's papers)