Call by Value and Call by Reference Paramaters

Call by Reference and by Value-Fill in the gaps.

Use the drop down list boxes to fill in the gaps, then press "Check" to check your answers. Use the "Hint" button to get a free letter if an answer is giving you trouble. You can also click on the "[?]" button to get a clue. Note that you will lose points if you ask for hints or clues!
Parameters are placeholders for needed by routines and supplied at call time (when the or funtion is called).

A call by parameter is a pointer referring to the address in main memory of the variable. Changes made to this parameter within the body of the routine are made to the original variable. So in effect the new value is passed back to the program where the was called;

'Call by ' parameter: any changes made to this will not affect the original where the routine is called from;