HamiIT
Sign inGet started
Home
Theme
ADD CONTENT

Sign in Required

Please sign in to add content

Sign In
ProgramsBCASemester 6Advanced Java Programming2022

BCA Semester 6 – Advanced Java Programming 2022 TU FOHSS Final Exam Questions & Answers

10 Questions•65 Marks•TU FOHSS

Tribhuvan University

Faculty of Humanities & Social Sciences

OFFICE OF THE DEAN

2022

Bachelor in Computer Applications
Course Title: Advanced Java Programming

Semester: Semester 6

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.

2

Why do we use Panels while creating GUI applications in Java? Explain the components of the event handling model in Java.

3

What are adapter classes? What is the benefit of using adapter classes in Java while creating events in GUI programs? Explain with an example.

4

How the data can be accessed through a resultset object? Explain forward only, scroll-insensitive and scroll-sensitive resultsets.

5

What is a Javabean? Explain different types of properties in Javabeans.

6

What are the differences between servlets and Java applications? Explain different methods used for handling cookies in Java.

7

What are marshalling and unmarshalling of arguments in RMI? Differentiate between CORBA and RMI.

8

Write short notes on (Any Two):

a) 2D shapes in swing

b) MouseEvent and MouseListener

c) Session tracking

Group C

Attempt any TWO questions

9

Why do we need to use Layout managers while creating GUI application in Java? Explain the key interfaces required to develop any database application using Java. Also, write a program to display the records from the table Students who have got distinction and have a major subject Data science. Assume that the Student table is in the database College and contains the columns Rollno, Name, Level, Division and Major.

10

Differentiate between declaration and expression tags used in JSP. Also create a JSP page that contains three textboxes to input three numbers and a button. It should display the greatest number among three numbers when the button is clicked.

11

What is RMI? Explain its components. Write a client-server application in RMI to find the selling price of an item with cost price Rs. 5000 after a discount of Rs. 50.

Showing 10 questions

*** END OF QUESTION PAPER ***

Exam Years

Sample Questions

Why do we use Panels while creating GUI applications in Java? Explain the components of the event handling model in Java.

Marks: 5Chapter: Unit 1: GUI Programming (12Hrs)

1. Use of Panels in Java GUI Applications Definition A Panel (JPanel in Swing) is a container used to organize and group GUI components within a window or another container. Reasons for Using Panels

What are adapter classes? What is the benefit of using adapter classes in Java while creating events in GUI programs? Explain with an example.

Marks: 5Chapter: Unit 1: GUI Programming (12Hrs)

Adapter Classes in Java Definition An adapter class in Java is an abstract class that implements a listener interface and provides empty method bodies for all methods in the interface. It allows a

How the data can be accessed through a resultset object? Explain forward only, scroll-insensitive and scroll-sensitive resultsets.

Marks: 5Chapter: Unit 2: Database Programming (7Hrs)

Accessing Data Through a ResultSet Definition A ResultSet object in JDBC holds the data retrieved from a database after executing a SELECT query. It provides methods to read and navigate through th

What is a Javabean? Explain different types of properties in Javabeans.

Marks: 5Chapter: Unit 3: JavaBeans (7Hrs)

1. What is a JavaBean? Definition A JavaBean is a reusable software component in Java that follows a set of conventions, allowing it to be manipulated visually in GUI builders or programmatically.

What are the differences between servlets and Java applications? Explain different methods used for handling cookies in Java.

Marks: 5Chapter: Unit 4: Servlets and JSP (14Hrs)

1. Differences Between Servlets and Java Applications | Feature | Java Application | Servlet | |---------------------------|------

And more questions available on this page.

About Advanced Java Programming Past Questions

This page contains the complete 2022 TU FOHSS Final examination paper for Advanced Java Programming, part of the BCA Semester 6 curriculum. All questions are from official Tribhuvan University (TU) exam papers.

How to Use This Resource

  • Practice each question thoroughly before checking the answer
  • Use the answers as reference to understand the expected format
  • Time yourself to simulate exam conditions
  • Review chapter concepts if you struggle with any question
  • Link to specific questions using #q1, #q2, etc. in the URL

Related Resources

← Back to Advanced Java Programming Chapters

Advanced Java Programming 2022 TU FOHSS Final past questions with answers for BCA students in Nepal. Prepare for Tribhuvan University (TU) exams with our comprehensive question bank and model answers.

H
Hami IT

Empowering IT students with quality education resources and comprehensive exam preparation materials.

Programs

  • Flutter
  • Java
  • DevOps

Company

  • About Us
  • Contact
  • Terms of Service
  • Privacy Policy

Contact

  • 📧contact@hamiit.com
  • 📞+977 9813706443
  • 📍Kathmandu, Nepal

Community

  • Join Discord
  • Report a bug
  • Request feature

© 2026 Hami IT. All rights reserved.