Answer:
i) A library is a collection of resources which are non volatile, that computer programs use, in their development process.
Libraries optimize accomplishment of programming tasks as they are composed of prewritten code collections from which a programmer can build upon
ii) An example of what a library may look like is the class library of Graphic User Interface (objects such as buttons, scroll bars, and routines for windows
The object, such as a button, can be selected from the library and included in a program under development
Step-by-step explanation: