Multiple choice Which one of the following is overloading the function? int sum(int x,int y) {} int sum(int x,int y,int z) {} float sum(int x,int y) {} int sum(int a,int b) {} all of the above Reveal answer Fill a bubble to check yourself A Correct answer Explanation Function overloading occurs when multiple functions have the same name but different parameter lists (different number or types of arguments). Option A changes the number of arguments, which is a valid overload.