You are on page 1of 2

Star Lion College of Engineering and Technology Star Lion College of Engineering and Technology

(Approved by AICTE, New Delhi and affiliated to Anna University - Chennai) (Approved by AICTE, New Delhi and affiliated to Anna University - Chennai)
Manankoari, Thanjavur - 614 206. Manankoari, Thanjavur - 614 206.

Department of CSE Department of CSE


B.E Degree Examination, Model Exam -JAN- 2024 B.E Degree Examination, Model Exam -JAN- 2024
Subject Code : CS3391 Subject Code : CS3391
Subject Name : OOPSTotal Marks : 100 Subject Name : OOPS Total Marks : 100
Date & Session : 03-01-2024, AN , Year / Sem : II /III Date & Session : 03-01-2024, AN , Year / Sem : II /III

PART- A PART- A

ANSWERS ALL THE QUESTIONS (10 X 2 = 20) ANSWERS ALL THE QUESTIONS (10 X 2 = 20)
1. Define constructor. 1. Define constructor.
2. Defineclass. Give example. 2. Defineclass. Give example.
3. Define the term inheritance. 3. Define the term inheritance.
4. What is package? 4,what is package?
5. What isan exception? 5. What isan exception?
6. What is multithreading? 6. What is multithreading?
7. What is stream? 7. What is stream?
8. List the byte stream classes. 8. List the byte stream classes.
9. Enlist any two features of javaFX 9. Enlist any two features of javaFX
10.What is javaFX? 10. What is javaFX?
PART- B PART- B
ANSWER ALL THE QUESTIONS (5X 13= 65) ANSWER ALL THE QUESTIONS (5X 13= 65)
11.A) (i) List and Explain various features of java 11A) (i) List and Explain various features of java
(ii) What isarrays? Write a java program demonstrating the use of one (ii) What is arrays? Write a java program demonstrating the use of one
dimensionalarrays in java dimensional arrays in java
(OR) (OR)
B)(i) Explain constructor with an example. B)(i) Explain constructor with an example.
(ii) Write a java program to find the greatest of three numbers (ii) Write a java program to find the greatest of three numbers
12.A) (i) Explain the method overriding feature in detail 12. A) (i) Explain the method overriding feature in detail
(ii)Explain Method overloading with an example (ii)Explain Method overloading with an example
(OR) (OR)
B) (i) Explain about Packages. B) (i) Explain about Packages.
(ii) Difference between abstract class and concrete class (ii) Difference between abstract class and concrete class
13. A) with suitable java program, explain user defined exception handling.
13.A) With suitable java program, explain user defined exception handling.
(OR) (OR)
B) (i) Explain the nested try statement with an example. B) (i) Explain the nested try statement with an example.
(ii) Write short note an – Autobpoxing (ii) Write short note an – Autobpoxing
14.A) (I) Explain string buffer class with example
14.A) (I) Explain string buffer class with example (ii) Outline parameter type bounds with an example
(ii) Outline parameter type bounds with an example (OR)
(OR) B) (i)Explain about generic method with suitable example
B) (i)Explain about generic method with suitable example (ii) Describe the commonly defined methods of string class in java
(ii) Describe the commonly defined methods of string class in java

15.A) (i) List and explain the various layouts in java GUI 15.A) (i) List and explain the various layouts in java GUI
(ii) Explain the four types of button swing (ii) Explain the four types of button swing
(OR) (OR)
B) Discuss the following with example: B) Discuss the following with example:
(i) Mouse listener (iii) Mouse listener
(ii) Mouse motion listener (iv) Mouse motion listener

PART- C (1X 15= 15) PART- C (1X 15= 15)

16.A) Create a Bank Database application Program to illustrate the use of 16.A) Create a Bank Database application Program to illustrate the use of
multithreads multithreads
(OR)
(OR)
B) With neat example, explain java AWT Menu bars and Menu items
B) With neat example, explain java AWT Menu bars and Menu items

You might also like