2. What is an expression? Give an example.

An expression is a combination of operators, constants and variables arranged as per the rules of the language. It may also include function calls which return values. An expression may consists of one or more operands, and zero or more operators to produce a value.
Example
            X + Y
            X <= Y