Neural networks can't be discontinuous, even piecewise, because you wouldn't be able to differentiate at the discontinuities.
It depends on how you measure the distance between functions. If you are using the uniform norm (as is used in the universal approximation theorem) then this is false.