MCASemester 22023-24Object Oriented ProgrammingKCA202

Object Oriented Programming (KCA202) - AKTU Question Paper 2023-24

MCA · Semester 2 · Free PDF Download

This is the official AKTU Object Oriented Programming Previous Year Question Paper for MCA Semester 2, academic session 2023-24. Published by Dr. A.P.J. Abdul Kalam Technical University (AKTU/UPTU), Lucknow. Free PDF download — no login required.

Course:MCA
Semester:Semester 2
Session:2023-24
University:AKTU / UPTU

Rate this paper

Questions Asked in 2023-24

Object Oriented Programming (KCA202) — complete question paper · 100 marks · 3 Hours

Section AAttempt all questions in brief. 2 x 1 0 = 2 0
  • a
    Explain how bytecode make Java as platform independent languag e
  • b
    Object is variable of user de fine data type class, justify your answer
  • c
    What is the role of package in Java?
  • d
    Write use of Inheritance in O bject Oriented Programming
  • e
    Explain difference between throws and throw keyword in Java
  • f
    Draw hierarchical diagram of Java Exception Handling package
  • g
    Explain types of ways to create thread in Java and which one i s better
  • h
    Describe the role of generic programming in Java. i. Draw hierarchical diagram of Java Swing Classes. j. What is the difference betw een Frame and Frame in Java?
Section BAttempt any three of the following: 10 x 3=30
  • a
    What are uses of super keyword? Explain with proper example
  • b
    What is constructor and also explain how sub class construct or implicitly calls super class constructor in Java
  • c
    Write Java program to copy a binary file
  • d
    Write generic Java program that display multiply if pass as numeric data and merge text if pass as string data
  • e
    Explain difference between AWT and Swing with proper example
Section CAttempt any one f part of the following: 10 x 1=10
  • a
    Explain the difference betwee n abstract class and interface with proper example
  • b
    Explain the striking features of Java as Object Oriented Programming
  • a
    What is Polymorphism? Explain its types with proper example
  • b
    What is Abstraction? How could you achieve abstraction from 0 to 100% in Java
  • a
    Write Java program that accepts a temperature in Celsius. It should throw an Exception “Temperature Below Normal” when the temperature is less than 15C, throw an Exception “Normal Temperature” when the temperature above 15C and below 42C and throw an Exception “Temperature is High” when it is greater than 42C
  • b
    Explain the use Reader or Wr iter classes with suitable example
  • a
    Describe threads and life cycle of threads with proper neat and clean diagram
  • b
    Discuss generic bounded class with the help of a suitable ex ample
  • a
    Write Java Swing pr ogram that calculate sum of two number whenever user click on button and displays that result to user
  • b
    What is event and event delegation model, explain with prope r example of keyboard or mouse event handling

Question text is extracted from the official AKTU question paper PDF above. Hindi translations are omitted — every question is printed in English in the original paper. Last verified: 2026-08-23.

Repeated Questions — KCA202

Questions that appeared in more than one session, found by comparing 4 years of Object Oriented Programming papers (2021-22, 2022-23, 2023-24, 2024-25)

3x

What is the role of package in Java?

Appeared in: 2022-23 · 2023-24 · 2024-25

3x

Write Java program to copy a binary file

Appeared in: 2021-22 · 2022-23 · 2023-24

2x

Object is variable of user de fine data type class, justify your answer

Appeared in: 2021-22 · 2023-24

2x

Write use of Inheritance in O bject Oriented Programming

Appeared in: 2021-22 · 2023-24

2x

Explain difference between throws and throw keyword in Java

Appeared in: 2021-22 · 2023-24

2x

Draw hierarchical diagram of Java Exception Handling package

Appeared in: 2021-22 · 2023-24

2x

Explain types of ways to create thread in Java and which one i s better

Appeared in: 2021-22 · 2023-24

2x

Describe the role of generic programming in Java. i. Draw hierarchical diagram of Java Swing Classes. j. What is the difference betw een Frame and Frame in Java?

Appeared in: 2021-22 · 2023-24

2x

What are uses of super keyword? Explain with proper example

Appeared in: 2021-22 · 2023-24

2x

What is constructor and also explain how sub class construct or implicitly calls super class constructor in Java

Appeared in: 2021-22 · 2023-24

2x

Write generic Java program that display multiply if pass as numeric data and merge text if pass as string data

Appeared in: 2021-22 · 2023-24

2x

Explain difference between AWT and Swing with proper example

Appeared in: 2021-22 · 2023-24

2x

Explain the difference betwee n abstract class and interface with proper example

Appeared in: 2021-22 · 2023-24

2x

Explain the striking features of Java as Object Oriented Programming

Appeared in: 2023-24 · 2024-25

2x

What is Polymorphism? Explain its types with proper example

Appeared in: 2021-22 · 2023-24

2x

Write Java program that accepts a temperature in Celsius. It should throw an Exception “Temperature Below Normal” when the temperature is less than 15C, throw an Exception “Normal Temperature” when the temperature above 15C and below 42C and throw an Exception “Temperature is High” when it is greater than 42C

Appeared in: 2021-22 · 2023-24

2x

Explain the use Reader or Wr iter classes with suitable example

Appeared in: 2021-22 · 2023-24

2x

Discuss generic bounded class with the help of a suitable ex ample

Appeared in: 2021-22 · 2023-24

2x

Write Java Swing pr ogram that calculate sum of two number whenever user click on button and displays that result to user

Appeared in: 2021-22 · 2023-24