Solution to 18CS45 OOC Module 4 Question Bank

Solution to 18CS45 OOC Module 4 Solved Question Bank

Here you can find the solution to the 18CS45 OOC Module 4 Question Bank.

1. Define package. What are the steps involved in creating a user-defined package with an example? July 2017, Marks 5.

2. Explain packages in Java with an example. July 2019, Marks 8

3. Describe the various levels of access protection available and their implications. Jan 2018, 2019, Marks  8.

4. Write a Java program to define an interface called Area which contains a  method called Compute() and calculate areas of the rectangle(I*b) and triangle(1/2*b*h) using classes Rectangle and Triangle.  July-18, Marks 8 – V

5. Briefly explain the role of the interface while implementing the multiple inheritances. July 2017, Marks 6 – V

6. What is Thread? Explain two ways of creation of thread. Jan.-18, Marks 5

Solution: 1. By Extending Threads Class and 2. By Implementing Runnable Interface -V

7. Elucidate the two ways of making a class threadable, with examples. July-18, Marks 8

See also  18CS46 Data Communication Notes

Solution: 1. By Extending Threads Class and 2. By Implementing Runnable Interface -V

8. What is the thread? Explain two ways of creating a thread in JAVA with an example. Jan.-19, Marks 8

Solution: 1. By Extending Threads Class and 2. By Implementing Runnable Interface – V

9. Explain the concepts of multithreading in Java. Explain the two ways of making class threadable with examples. July-19, Marks 10

Solution: 1. Multithreading By Extending Threads Class and 2. Multithreading By Implementing Runnable Interface – V

10. How synchronization can be achieved for threads in Java? Explain with syntax. July-17, Marks 6 – V

11. Discuss briefly Synchronization in Java (2). July-18, Marks 2 – V

12. Write an example Program for implementing static synchronization in Java. July-18, Marks 6

13. What is the need for synchronization? Explain with an example how synchronization is implemented in JAVA. Jan.-19, Marks 8 )- V

14. What is synchronization? When do we use it? Jan.-18, Marks 5 – V

See also  2018 Scheme Computer Science and Engineering VTU CBCS Notes

15. Interfaces in Java Difference between Class and Interface Extend Interface Implement Interface -V

16. Explain the role of synchronization with the Bounded buffer problem.

17. What are the differences between suspending and stopping the threads? July-17, Marks 5

18. Define the concept of multithreading in Java and explain the different phases in the life cycle of a thread, with a neat sketch. July-18, Marks 8

The solution to University questions of Semester end Examination

The solution to 18CS45 OOC Module 1 Solved Question Bank

The solution to 18CS45 OOC Module 2 Solved Question Bank

The solution to 18CS45 OOC Module 3 Solved Question Bank

The solution to 18CS45 OOC Module 4 Solved Question Bank

The solution to 18CS45 OOC Module 5 Solved Question Bank

18CS45 Object-Oriented Concepts Notes

Summary:

This article provides the solution to the 18CS45 OOC Module 4 Solved Question Bank. If you like the tutorial share it with your friends. Like the Facebook page for regular updates and YouTube channel for video tutorials.

See also  15CS53 Database Management Systems