zu allerst gilt f(2x) = 2f(x) wenn f linear ist (und nicht stetig wie du geschrieben hast). Dies ist aber gar nicht gegeben und wie du selbst gesehen hast auch gar nicht möglich.
Folge dem Hinweis: Zuerst zeigen, dass die Behauptung für alle a=2n,n∈N. Hier müsste man doch zumindest eine Induktion versuchen.
Für n=1 ist klar. n=0 sowieso.
Für den Induktionsschritt mache dir zu nutze, dass
f(x)f(2n+1x)=f(x)f(2nx)⋅f(2nx)f(2n+1x)
Hast du dies nun bewiesen so sollte dir klar sein, dass es für a≥1 du immer ein n∈N0 findest mit 2n≤a≤2n+1. Mit der Monotonie und dem Sandwich-Kriterium kannst du nun die Behauptung für a≥1 zeigen.
Für 0<a<1 kannst du dir ja überlegen, ob man eine Aussage über x→∞limf(2x)f(x) finden kann.
Gruß