Object Oriented Programming (KCA-202) - AKTU Question Paper 2021-22
MCA · Semester 2 · Free PDF Download
This is the official AKTU Object Oriented Programming Previous Year Question Paper for MCA Semester 2, academic session 2021-22. Published by Dr. A.P.J. Abdul Kalam Technical University (AKTU/UPTU), Lucknow. Free PDF download — no login required.
Rate this paper
Questions Asked in 2021-22
Object Oriented Programming (KCA-202) — complete question paper
- aExplain difference between JDK and JRE in Java. 1
- bObject is an instance of class, justify your answer. 1
- cWhat is the role of cla ss path in Java Package? 2
- dWrite 3 use of Encapsulation in Object Oriented Programming. 2
- eExplain difference between throws and throw keyword in Java. 3
- fDraw hierarchical diagram of Java.io package. 3
- gExplain types of ways t o create thread in Java. 4
- hExplain generic progra mming concepts in Java. 4 (i) Draw hierarchical diagram of Java Swing Classes. 5 (j) What is the difference betw een JPanel and JFrame in Java Swing? 5
- aWhat are uses of this keywor d? Explain with proper example. 1
- bExplain the role of construc tor and also explain how sub cl ass constructor implicitly call super class constructor in Java
- cWrite Java program to copy one image to another. 3
- dWrite generic Java program that display sum if pass numeric data and merge text if pass string data
- eExplain difference between A WT and Swing with proper example. 5
- aExplain the compilation and execution process of Java progr am with proper diagram
- bExplain 10 features of Java Programming Language. 1
- aWhat do you understand by Polymorphism? Explain type of polymorphism with proper example
- bWhat do you mean by abstract class? How abstract class is d ifferent from Interface
- aWrite Java program that accepts a temperature in Celsius. I t should throw an Exception “Temperature Below Normal” when the temperature is less than 20C, throw an Exception “Normal Temperature” when the temperature above 20C and below 40C and throw an Exception “Temperature is High” when the it is greater than
- bExplain the use of Buffere d Reader and Buffered Writer classes with suitable example
- aDescribe how inter- thread communication is takes place in java with thread life cycle diagram?
- bDiscuss generic bounded cla ss with the help of an suitable example. 4
- aWrite Java Swing program that change background color whene ver user click on button and displays the message “Welcome to Java Swing”
- bDetermine event? How is event handling done in Java'? Expla in with an example
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 — KCA-202
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)
Explain difference between JDK and JRE in Java. 1
Appeared in: 2021-22 · 2023-24
Object is an instance of class, justify your answer. 1
Appeared in: 2021-22 · 2023-24
What is the role of cla ss path in Java Package? 2
Appeared in: 2021-22 · 2023-24
Write 3 use of Encapsulation in Object Oriented Programming. 2
Appeared in: 2021-22 · 2023-24
Explain difference between throws and throw keyword in Java. 3
Appeared in: 2021-22 · 2023-24
Draw hierarchical diagram of Java.io package. 3
Appeared in: 2021-22 · 2023-24
Explain types of ways t o create thread in Java. 4
Appeared in: 2021-22 · 2023-24
Explain generic progra mming concepts in Java. 4 (i) Draw hierarchical diagram of Java Swing Classes. 5 (j) What is the difference betw een JPanel and JFrame in Java Swing? 5
Appeared in: 2021-22 · 2023-24
What are uses of this keywor d? Explain with proper example. 1
Appeared in: 2021-22 · 2023-24
Explain the role of construc tor and also explain how sub cl ass constructor implicitly call super class constructor in Java
Appeared in: 2021-22 · 2023-24
Write generic Java program that display sum if pass numeric data and merge text if pass string data
Appeared in: 2021-22 · 2023-24
Explain difference between A WT and Swing with proper example. 5
Appeared in: 2021-22 · 2023-24
What do you understand by Polymorphism? Explain type of polymorphism with proper example
Appeared in: 2021-22 · 2023-24
Explain the use of Buffere d Reader and Buffered Writer classes with suitable example
Appeared in: 2021-22 · 2023-24
Discuss generic bounded cla ss with the help of an suitable example. 4
Appeared in: 2021-22 · 2023-24
Write Java Swing program that change background color whene ver user click on button and displays the message “Welcome to Java Swing”
Appeared in: 2021-22 · 2023-24
Object Oriented Programming — Other Year Papers
AKTU Object Oriented Programming PYQs from other sessions
More MCA Semester 2 (2021-22) Papers
Other subjects from same semester and session