which number is rational and a real number, but not an integer?

Option: D is the correct answer.
D. 5/7
We know that a real number is a combination of:
1) Rational numbers
2) Irrational numbers
Also, further the rational number is divided into integers and non-integers.
If a number is represented as a whole i.e. .... -3, -2,-1,0,1,2,3,.....
Then such numbers are integers and any number of the form p/q where q≠1 and q does not properly divide p are non-integers but a rational number.
Hence, among following given options the number which is rational and a real number but non-integer is:
Option: D
( Option: B is an integer
and option: C is an irrational number)