Пусть сторона отрезаемого квадрата равна $x$. Так как отрезали 4 одинаковых квадрата, то $4x^2 = 16$, откуда $x^2 = 4$, и $x = 2$ см.
Пусть сторона исходного квадрата равна $a$. Площадь креста равна $a^2 - 16 = 9$, откуда $a^2 = 25$, и $a = 5$ см.
Крест состоит из двух прямоугольников размерами $5 \times 2$. Периметр креста равен $2(5+2) + 2(5+2) - 4 \cdot 2 = 28-8=20$ или просто $4 cdot 5 = 20$. Это просто периметр исходного квадрата.
Таким образом, периметр креста равен $4a = 4 \cdot 5 = 20$ см.
Ответ: (В) 20 см