Q. 15 Consider the following code written in a pass-by reference language like FORTAN and these statements about the code.
subroutine swap(ix,iy) it = ix L1 : ix = iy L2 : iy = it end ia = 3 ib = 8 call swap (ia, 1b+5) print *, ia, ib end
S1: The complier will generate code to allocate a temporary nameless cell, initialize it to 13, and pass the address of the cell to swap S2: On execution the code will generate a runtime error on line 1.1 S3: On execution the code will generate a runtime error on line 1.2 S4: The program will print 13 and 8 S5: The program will print 13 and-2
Exactly the following set of statement (s) is correct:
(A) S1 and S2
(B) S1 and S4
(C) S3
(D) S1 and S5
Answer: (B)
Explanation: