i dont think this question is worth of 2 points..
explanation is also wrong..
GO is a batch seperator while semi-colon is a command seperator
_______________________________________________________________
To get quick answer follow this link:
http://www.sqlservercentral.com/articles/Best+Practices/61537/