Answer:
There are two rational roots for f(x)
Explanation:
We are given a function

To find the number of rational roots for f(x).
Let us use remainder theorem that when
f(a) =0, (x-a) is a factor of f(x) or x=a is one solution.
Substitute 1 for x
f(1) = 1-2-5+6=0
Hence x=1 is one solution.
Let us try x=-1
f(-1) = 1-2-5+6 =0
So x =-1 is also a solution and x+1 is a factor
We can write f(x) by trial and error as

We find that
factor gives two irrational solutions as
±√3.
Hence number of rational roots are 2.