B.TECH - Semester 5 object oriented design and java programming Question Paper 2021 (dec)
Practice authentic previous year university questions for better exam preparation.
Sample Questions
- Distinguish between Rumbaugh Methodology and Booch methodology.
- Write a note on UML meta model.
- Point out the difference between static and dynamic models.
- How does JVM make java language platform independent?
- What are string handling methods in java?
- Elaborate on exception handling in Java.
- Why is Java considered as a robust and secure language?
- Give the need for using runnable interface in Java.
- Discuss about different JDBC driver types.
- Explain the steps for executing a query in Java. Answer any one full questions from each Module. Each question carries 20 marks.
- (a) Briefly discuss about identifying object relationships in UML. 5
- (b) Illustrate and discuss the processes and components of the Jacobson approach. OR
- (a) With necessary diagrams explain UML dynamic modeling. 10
- (b) With illustration, discuss the need for use case diagrams. Module - II
- (a) Explain with examples, the usage of abstract class and interface in java.
- (b) Explain with examples, the usage of final class and final method in java. OR
- (a) What is the need for inheritance in Java? With examples compare various inheritance methods possible in java.
- (b) With sample programs, discuss two parameter passing mechanisms in Java.
- (a) Discuss the need for Java Reflection API.
- (b) Write a java program with awt components to implement a temperature converter to convert celcius to farenheit. Illustrate the user interface and explain various components.
- (a) Whether synchronization is necessary when two threads access a shared resource simultaneously? Give your view.
- (b) Write a java program with swing components to accept a string and check whether it is palindrome. Illustrate the user interface and explain various components. $$ (3 \times 20=60 \text { Marks) } $$