(Please write your Exam Roll No.) Exam Roll No.
……………………
INSTITUTE OF INNOVATION IN TECHNOLOGY & MANAGEMENT
RE-INTERNAL EXAMINATIONS
II SEMESTER BCA May-2025
Subject Name: OOPS using Java Subject Code: BCA 104T
Time: 2 Hrs. Max Marks: 40
Note: 1. Attempt all questions.
2. Each question carries equal marks.
Ques.1) (2X5=10) <CO1>
a) What are the key differences between Procedural and OOP programming languages.
b) Explain the different types of access modifiers available in Java
c) State the purpose of finally and finalize().
d) What is the use of super and final keyword?
e) Differentiate throw and throws.
Ques.2) Explain various control structures in java. (10) <CO1>
OR
Ques.2) What is an array? Write a program to find largest element from an array.
Ques.3)What is generic programming? Explain with the help of an example. (10) <CO2>
OR
Ques.3) Differentiate between interface and abstract class. Give example.
Ques.4) What is multithreading? Write a program to create multiple threads using thread class and
apply getName(), setPriority(). (10) <CO2>
OR
Ques.4) Explain exception handling with suitable examples. Differentiate between checked and
unchecked exceptions. <CO4>
------------------------------------------------X--------------------------------------------------