TRIBHUVAN UNIVERSITY
INSTITUTE OF SCIENCE AND TECHNOLOGY
2079 B.S.
Candidates are required to give their answers in their own words as far as practicable.
Group A
Long Answer QuestionsAttempt any Two questions.
- 1Explain features of object-oriented programming. Create a class Distance with private variables feet of type integer and inches of type floating point. Use suitable constructor, and methods for adding and comparing two distance objects. [Hint: 1 feet = 12 inches]
- 2Why do we need layout management? Explain any two layout managers with example. Write a simple GUI program that displays "Hello World" in a text field. The program should display output if user clicks a button.
- 3Define JSP. What are the benefits of using JSP? Create a HTML file with two text fields to first name and last name. Create a JSP file that reads data from the HTMLform and display full name.
Group B
Short Answer QuestionsAttempt any Eight questions.
- 4What is multithreading? How can you create multithreaded program in Java? Explain.
- 5What is grid layout? Compare grid layout with grid bag layout.
- 6Why do we need event handling? Explain the use of action event with example.
- 7Explain JDBC driver types. What is scrollable result set?
- 8Write Java programs that send messages with each other using TCP socket.
- 9What is JavaFX? Compare it with swing. Explain FlowPane layout of JavaFX.
- 10Compare JSP with servlet. What are different implicit objects in JSP?
- 11Define RMI. Explain architecture of RMI.
- 12Write short notes on: a. Final class b. Result set