OOP JAVA PYQ 2024-25 AKTU Question Paper

AKTU · BTECH · Semester 4 · Object Oriented Programming with Java · Session 2024-25 · PYQ

AKTU Object Oriented Programming with Java previous year question paper 2024-25 for B.Tech Semester 4. Covers Introduction, Programming Structures, OOP and…

Open the interactive reader to study this resource on AcademicArk.

Object Oriented Programming with Java AKTU syllabus

  1. Unit 1: Introduction, Programming Structures, OOP and Packages
  2. Unit 2: Exception Handling, Input Output and Multithreading
  3. Unit 3: Java New Features
  4. Unit 4: Java Collections Framework
  5. Unit 5: Spring Framework and Spring Boot

Questions in Object Oriented Programming with Java AKTU PYQ 2024-25

  1. Q1a. Why is Java platform-independent? (2 marks, 2024-25)
  2. Q1b. What is the role of a constructor in a Java class? (2 marks, 2024-25)
  3. Q1c. What is the purpose of the finally block in Java exception handling? (2 marks, 2024-25)
  4. Q1d. How is throw different from throws? (2 marks, 2024-25)
  5. Q1e. What is a functional interface? Give an example. (2 marks, 2024-25)
  6. Q1f. How does Stack differ from Queue? (2 marks, 2024-25)
  7. Q1g. What is a GET vs POST request? (2 marks, 2024-25)
  8. Q2a. Discuss the different data types and control structures in Java with examples. (7 marks, 2024-25)
  9. Q2b. Explain the concept of multithreading. Write a program to implement two threads printing numbers alternatively. (7 marks, 2024-25)
  10. Q2c. What is the Stream API in Java? How does it help in functional-style operations? (7 marks, 2024-25)
  11. Q2d. Compare and contrast ArrayList and LinkedList in terms of performance and usage. (7 marks, 2024-25)
  12. Q2e. What is Spring Boot? How is it different from the traditional Spring framework? (7 marks, 2024-25)
  13. Q3a. Write a Java program to take user input and display the reverse of a string. (7 marks, 2024-25)
  14. Q3b. Explain the concept of Java Virtual Machine and Java Runtime Environment. (7 marks, 2024-25)
  15. Q4a. Write a Java program to handle multiple exceptions using try-catch-finally. (7 marks, 2024-25)
  16. Q4b. Write a Java program that creates two threads – one to print even numbers and the other for odd numbers. (7 marks, 2024-25)
  17. Q5a. What are functional interfaces and how are they implemented using lambda expressions? (7 marks, 2024-25)
  18. Q5b. Describe the role of annotations in Java and how type annotations are used. (7 marks, 2024-25)
  19. Q6a. Write a program to demonstrate the use of HashMap and iterate through keys and values. (7 marks, 2024-25)
  20. Q6b. Discuss the hierarchy of the Collection framework in Java. Differentiate between List, Set, and Map. (7 marks, 2024-25)
  21. Q7a. 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. (7 marks, 2024-25)
  22. Q7b. Describe the structure of a basic Spring Boot application. What are the advantages of using Spring Boot over traditional web frameworks? (7 marks, 2024-25)

AKTU paper codes: BCS403

Object Oriented Programming with Java previous year papers

More Object Oriented Programming with Java resources

Browse all notes · Semester 4 notes