The answer to your question would be first 2 chapters of C++ book but I would try to explain them in short.
Quote:
Originally Posted by nur70
1) what is the difference between global variable and static variable in context to function with suitable example.
global variable are global and does not have any scope but static variables in the context of the function is still local to the function but the value persists between the call to the function and does not goes out of scope.

Quote:
Originally Posted by nur70
2)Illustrate with suitable example in C, which returning multiple values from function using pointers.
Return an Array's base address.

Quote:
Originally Posted by nur70
3) How structures are different from Arrrays, justify your answer with suitable example.
Structure is collection of different data type where as collection of same data type.

Quote:
Originally Posted by nur70
4) Distinguish between procedural language and OOP language, and explain the key features of OOP.
Refer to topic like Abstraction, Inheritence, Polymorphism