Tribhuvan University
Bachelor of Science in Computer Science and Information Technology
Semester 7 · TU Board 2077
Course Title: Advanced Java Programming (CSC409)
Full Marks: 60Pass Marks: 24Time: 3 hours
Candidates are required to give their answers in their own words as far as practicable. The figures in the margin indicate full marks.
Group A
Attempt any two questions.(2 × 10 = 20)
- 1.10
What is the significance of stub and skeleton In RMI? Create a RMI application such that a client sends an Integer number to the server and the server return the factorial value of that integer. Give a clear specification for every step.
- 2.10
You are hired by a reputed software company which is going to design an application for "Movie Rental System". Your responsibility is to design a schema named MRS and create a table named Movie(id, Tille, Genre, Language, Length). Write a program to design a GUI form to take input for this table and insert the data into table after clicking the OK button
- 3.10
Describe the responsibility of Serializable interface. Write a program to read an input string from the user and write the vowels of that string in VOWEL.TXT and consonants in CONSOLNANT.TXT
Group B
Attempt any eight question.(8 × 5 = 40)
- 4.5
A non-empty array A of length n is called on array of all possibilities if it contains all numbers between 0 and A.length-1 inclusive. Write a method named is All Possibilities that accepts an integer array and returns 1 if the array is an array of all possiblities, otherwise it returns 0.
- 5.5
Define event delegation model. Why do we need adapter class in event handling?
- 6.5
What is the task of Layout manager? Describe about default layout manager.
- 7.5
When does the finally block is mandatory in while handling exception? Describe with a suitable scenario.
- 8.5
Explain the life cycle of a servlet.
Answer comingAlso asked in 2082, 2081
- 9.5
What is the task of manifest file? Write the procedure to create it.
- 10.5
Why multiple inheritance is not allowed in Java using classes? Give an example.
- 11.5
How forms can be created and processed using JSP? Make it clear with your own assumptions.
- 12.5
Why synchronization in essential in multithreading? Describe.
- 13.5
Write short notes on:
a) JAVA beans and JAR file
b) MVC design pattern
— The End —