Cognizant Technology Solutions Corp cut its full-year revenue forecast and missed its first-quarter results on Thursday, due to lower demand in its financial services and healthcare business.