Police say two officers have been shot and a suspect killed in an exchange of gunfire early Thursday.