Generally not. Navy blue and black is a very somber combination because there is little contrast between the colors.. If you're a guy, consider brown shoes; women also have the option of a...
Yes. A black blazer will go with any color slacks as long as they aren't blue/navy or a non suited pair of slacks (two black articles not cut from the same cloth never matches).