0% found this document useful (0 votes)
2 views1 page

OOPS Using Java ReInternal Paper

This document is an examination paper for the II Semester BCA course at the Institute of Innovation in Technology & Management, scheduled for May 2025. It includes questions on Object-Oriented Programming (OOP) using Java, covering topics such as differences between procedural and OOP languages, access modifiers, control structures, generic programming, multithreading, and exception handling. The exam consists of multiple questions, each carrying equal marks, and students are required to attempt all questions.

Uploaded by

priya tripathi
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views1 page

OOPS Using Java ReInternal Paper

This document is an examination paper for the II Semester BCA course at the Institute of Innovation in Technology & Management, scheduled for May 2025. It includes questions on Object-Oriented Programming (OOP) using Java, covering topics such as differences between procedural and OOP languages, access modifiers, control structures, generic programming, multithreading, and exception handling. The exam consists of multiple questions, each carrying equal marks, and students are required to attempt all questions.

Uploaded by

priya tripathi
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

(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--------------------------------------------------

You might also like