Lets check question statement itself

\(x^{2}\)−xy<0

x(x-y) < 0

that means either x or x-y one of them is negative . (both cannot be negative or positive)

lets check statement 1 : |y| = 5

this tells us that y = 5 or -5

case 1: so if y is positive , x (x-5) < 0

so x can take values between 0 to 5 , integer values = 1,2,3,4

Case 2: so if y is negative , x (x+5) < 0

so x can take any values between -5 to 0 , integer values = -1,-2,-3,-4

so in either case possible integer values for x are 4.

Statement 2 : \(y^{3}\) = 125

so value of y can only be y = 5 , which we have already solved and gives count of integer values = 4

So both statements are sufficient

Ans should be D

_________________

What to do if you are new to GMAT:

https://gmatclub.com/forum/what-to-do-if-you-are-new-272708.html#p2108758

GMAC official guides : https://gmatclub.com/forum/gmac-official-guides-the-master-directory-links-240610.html#p1854935

Give me kudos if you like it , it's totally harmless