Can Construct 2 save games as swf?
No, just HTML5. HTML5 is going to replace Flash, it's just a matter of time.
an construct 2 be put up on websites like miniclip and armour-games, or Mochiames or any other similar site?
Not all Flash sites support HTML5 yet, but some do like Kongregate. Given HTML5 is going to replace Flash, this is probably also just a matter of time.
have heard that construct classic has more addons and is more developed, can construct classic still make better quality games?
Construct Classic is very buggy, we designed Construct 2 to replace it and fix its shortcomings, so I'd recommend you use Construct 2 instead.