I think that really depends on how each app is coded.. some apps will realise there's no data and act accordingly, others will expect data and just crash.
Bottom line is if you're going to format the SD card then some apps will be fine and just reset as though you've just installed them, others will crash and you'll have to reinstall.