Navy blue socks would be better, but black is acceptable. The socks don't show very much. Avoid crossing legs or anything that draws attention to the socks. The idea with a suit is to present a uniform image. The line should be seamless. Matching socks keep that line even. Black is acceptable as long as black shoes are also worn.