Question 1: What are the main issues facing the software industry nowadays?
Question 2: What do you mean by POP? Describe its features.
Question 3: Explain how data are shared by the functions in procedure-oriented programs?
Question 4: What do you mean by OOP? What are the main difference between POP and OOP?
Question 5: How are data and functions organized in the object-oriented program?
Question 6: What are the benefits of the object-oriented programming paradigm?
Question 7: Differentiate between the given terms:
a) Object and classes
b) Data abstraction and data encapsulation
c) Inheritance and polymorphism
d) Dynamic binding and message passing
Question 8: Explain the inheritance as applied to OOP.
Question 9: What do you mean by the term dynamic binding? How it is helpful in OOP?
Question 10: Write a program to read two numbers from the keyboard and display the bigger value on the screen.
Question 11: Write a program to input an integer value from the keyboard and display on screen ‘WELL DONE’ that most of the times.