BCA 3rd Semester

OOP In Java 2019 Board Question Paper

Tribhuvan university logo

Tribhuvan university

Bachelor In Computer Application

Course Title: OOP In JAVA

Code No:

Semester:III

2019

Full Marks:60 Pass Marks:24 Time:3 hours

Candidates are required to answer the question in their own words as far as possible.

Group B
Attempt any SIX question.
[6x5=30]
11.

Define OOP. Explain features of Object Oriented Programming Language.

12.

Explain different types of control statements used in java

13.

Define Abstract Class. Explain different types of Access controls available in java.

14.

Define method overriding? Write any program to implement concept of multiple inheritance in java.

15.

Why it is important to handle exception in java? Write a program to illustrate the use of exception handling.

16.

Define the use of static keyword. Write any four String methods used in java with example.

17.

Define super, final and this keyword in java. Explain the concept of MVC in brief.

Group C

Attempt any TWO questions

[2x10=20]
18.

a) Define multithreading. Write a java program to show the inter-thread communication.
b) Define Stream. Write a program in java to copy the content from one file to another.

19.

a) Define Collection Class. Explain different Wrapper classes and associated methods in java.
b) Define AWT. Explain different types of Layout Managers in java

20.

a) List and explain any five swing controls with their uses.
b) Define JDBC. Write a program to display all records from a table of database.