Discussion :: C#.Net MCQs
-
What will be the output of the following set of code? class sum{public int x;public int y;public int add (int a, int b){x = a + b;y = x + b;return 0;}}class Program{static void Main(string[] args){sum obj1 = new sum();sum obj2 = new sum();int a = 2;obj1.add(a, a + 1);obj2.add(5, a);Console.WriteLine(obj1.x + " " + obj2.y);Console.ReadLine();}}
Answer : Option B
Explanation :
Here, a = 2, a + 1 = 2 + 1 = 3. So, a = 2, b = 3. x = 2 + 3 = 5. y = 5 + 3 = 8. Similarly, a = 5, b = a + 1 = 4. y = 5 + 4 = 9. Output : 5, 9.
Be The First To Comment