Question: Subprogram and Control Flow Question 1 Subprogram and Control Flow [Total: 25 marks] 1(a) [6 marks] Explain the differences between pass-by-reference and pass-by-name. You may
Subprogram and Control Flow

Question 1 Subprogram and Control Flow [Total: 25 marks] 1(a) [6 marks] Explain the differences between pass-by-reference and pass-by-name. You may give examples to illustrate your points 1(b) [8 marks] What does an activation record (of a subprogram) contain? State the purpose of each item in an activation record. 1(c) [4 marks] Give an example of operator overloading in a programming language (selected by you). 1(d) 17 marks] Explain the dangling-else problem. You may give examples to illustrate your points
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
