Ficken does not mean "to strike" in any German dialect I've ever come across, and certainly not in Hochdeutsch, which is the standardized German language of the corporate industrial school system there.
However, every German school child would know what that word really means.