Para el primer problema, corregir $x, y \in \Bbb{R}$ y definir el conjunto $S_{x,y}$ por
$$S_{x,y} = \{\lambda \in [0, 1] : f(\lambda x + (1-\lambda) y) = \lambda f(x) + (1-\lambda)f(y) \}. $$
Podemos comprobar fácilmente que $0, 1 \in S_{x,y}$ e si $\alpha, \beta \in S$$\frac{\alpha+\beta}{2} \in S_{x,y}$. Sigue inmediatamente que todos los diádica racionales (es decir, racionales de la forma $k/2^n$ algunos $k \in \Bbb{Z}$$n \geq 0$)$[0, 1]$$S_{x,y}$. Por la continuidad de $f$, esto implica $S_{x,y} = [0, 1]$.
Esto es suficiente para concluir que $f$ es de la forma $f(x) = ax + b$.
Para el segundo problema, cambiar el parámetro a poco le da un lugar por tramos lineales ejemplo. En efecto, consideremos la ecuación funcional
$$ f(x) = \frac{f(\alpha x) + f(\beta x)}{2}, \qquad \forall x \in \Bbb{R} \tag{*}$$
donde $f$ es continua, $\alpha \in (0, 1)$$\alpha + \beta = 2$. Si elegimos $\beta = \phi = \frac{1+\sqrt{5}}{2}$ (que es el cociente de oro), a continuación, $\alpha = \phi^{-2}$ y la siguiente función
$$ f(x) = |x|^{1+2\pi i/\log \phi} $$
resuelve la ecuación funcional $\text{(*)}$.
Creo que este tipo de solución no aparece en nuestro caso $\alpha = \frac{2}{3}$ desde el set $\{\alpha^k \beta^l\}_{k, l \in \Bbb{Z}}$ ahora es denso en $[0,\infty)$. Pero yo no tengo ninguna buena idea para empezar.