ISRO Computer Science (CSE) 2015 - Question 80

All ISRO Computer Science (CSE) papers | ISRO Computer Science (CSE) 2015

Consider the following code segment. void foo(int x, int y) { x += y; y += x; } main() { int x = 5.5; foo(x, x); } Value of x?

  • A. 5 and 16
  • B. 5 and 12
  • C. 5 and 20
  • D. 12 and 20

Answer: C. 5 and 20

Explanation: Call by value: x=5. Call by reference: x=20.

| All questions of ISRO Computer Science (CSE) 2015