A function contains the statements that make up the function
     A function  contains the statements that make up the function.  definition  prototype  call  expression  parameter list  A function  declares the function and is located in the beginning of the program before all functions that will use it.  definition  prototype  call  expression  parameter list  A function is executed when it is  defined  prototyped  declared  called  None of these 
  
  Solution
Answers for the above three questions are related to either C or C++.So I would take C language as default and answer the questions accordingly:
1)The function definition contains the statements that make up the function.So the option is A.
2)The function call declares the function and is located in the beginning of the program before all functions that use it.So the option is C.
3)A function is executed when it is called.So the answer for this is option D.Because whatever code that we have written inside the function will get executed when we call that function.

