when execution of one process is completed and other process is scheduled , Is it called Context switch ?
I think , It is not Context switch, as according to wiki
In computing, a context switch is the process of storing the state of a process or of a thread, so that it can be restored and execution resumed from the same point later. This allows multiple processes to share a single CPU, and is an essential feature of a multitasking operating system.
As we are not storing results od earlier process for later execution. If there are any results produced by some operation within process or program , It is responsibility of program (or process when it running) to store them back.
For example : when C program to add two number gets converted to Assembly language code , It also has instruction to store result of addition back into memory.
Hence answer to this previous year gate question must be 0