The additive group $\,\Bbb Q\,$ is as abelian divisible group, meaning:
$$\forall\,g\in \Bbb Q\,\,\wedge\,\,\forall n\in\Bbb N:=\{1,2,...\}\,\,\,\exists\,x\in \Bbb Q\,\,\,s.t.\,\,\,g=nx$$
Some facts that'd be interesting you can prove about divisible groups: if $\,G\,$ is a divisible group then
1) Every homomprphic image of $\,G\,$ is divisible
2) The only finite group that is divisible is the trivial group $\,\{0\}\,$
3) The group $\,G\,$ has no maximal subgroups
Thus, almost automatically we already have that (b) isn't true (and this already solves your problem), (d) is true.
Now, (c) follows from the following: if we take $\,\displaystyle{0\neq h=\frac{p}{q}\in H}\,$ then for any $\,\displaystyle{x=\frac{a}{b}\in\Bbb Q}\,$ :
$$bp(x+H)=bp\left(\frac{a}{b}+H\right)=pa+H=(qa)\frac{p}{q}+H=qa\left(\frac{p}{q}+H\right)=qaH=H\Longrightarrow$$
$$\operatorname{ord}(x+H)\leq bp$$
And now finally (a) follows also from the above.