OOPS Concepts - Programming

Q1:

cout is a/an __________ .

A operator

B function

C object

D macro

ANS:A - operator

We have already known operator means it will be performed some kind of operations between two are more operands. likewise here ,,"cout " perform an input operation by using the symbol ">>" but the same time it is an object.

How it is possible?

Because cout is a object for (derived class or sub class) ostream .and it's main class is "iostream.h" so the answer is (c) OBJECT.