B.TechSemester 42024-25Object Oriented Programming With JavaBCS403

Object Oriented Programming With Java (BCS403) - AKTU Question Paper 2024-25

B.Tech · Semester 4 · Free PDF Download

This is the official AKTU Object Oriented Programming With Java Previous Year Question Paper for B.Tech Semester 4, academic session 2024-25. Published by Dr. A.P.J. Abdul Kalam Technical University (AKTU/UPTU), Lucknow. Free PDF download — no login required.

Course:B.Tech
Semester:Semester 4
Session:2024-25
University:AKTU / UPTU

Rate this paper

Questions Asked in 2024-25

Object Oriented Programming With Java (BCS403) — extracted question text · 70 marks · 3 Hours

Section AAttempt all questions in brief. 02 x 7 = 14
  • a
    Why is Java platform-independent?
  • b
    What is the role of a constructor in a Java class?
  • c
    What is the purpose of the finally block in Java exception handling?
  • d
    How is throw different from throws?
  • e
    What is a functional interface? Give an example
  • f
    How does Stack differ from Queue?
  • g
    What is a GET vs POST request?
Section BAttempt any three of the following: 07 x 3 = 21
  • a
    Discuss the different data types and control structures in Java with examples
  • b
    Explain the concept of multithreading. Write a program to implement two threads printing numbers alternatively
  • c
    What is the Stream API in Java? How does it help in functional -style operations?
  • d
    Compare and contrast ArrayList and LinkedList in terms of perfo rmance and usage
  • e
    What is Spring Boot? How is it different from the traditional Spring framework?
Section CAttempt any one part of the following: 07 x 1 = 07
  • a
    Write a Java program to take user input and display the reverse of a string
  • b
    Explain the concept of Java Virtual Machin e and Java Runtime Environment
  • a
    Write a Java program to handle multiple exceptions using try -catch- finally
  • b
    Write a Java program that creates two threads – one to print even numbers and the other for odd numbers
  • a
    What are functiona l interfaces and how are they implemented using lambda expressions?
  • b
    Describe the ro le of annotations in Java and how type annotations are used
  • a
    Write a progra m to demonstrate the use of HashMap and iterate through keys and values
  • b
    Discuss the hierarchy of the Collection framework in Java. D ifferentiate between List, Set, and Map
  • a
    Explain the concept of Dependenc y Injection and its types in Spring. Develop a simple API in Spring Boot to perform CRUD operations using a list as storage
  • b
    Describe the structure of a basic Spring Boot application. What are the advantages of using Spring Boot over traditional web frameworks?

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 With Java — Other Year Papers

AKTU Object Oriented Programming With Java PYQs from other sessions