A:AnswerNo, the iMac is a desktop and not a computer screen monitor to take inputs from other devices. You can not plug Xbox directly into an iMac. You need to look for display monitor or TV for such functionality.
A:AnswerNot sure what you want to do. This is a Thunderbolt/mini display port to HDMI cable. You use this to hook up a laptop or computer to a monitor. I would say no.