I am going to answer your questions with two big fat maybes.
Maybe the seeds will germinate, and if they do then maybe the tomatoes will be good.
I know that tomato seeds can be successfully stored in the freezer after they have been dried to 5% or less moisture content. As far as whole tomatoes I don't know. The seed coat may protect them from frost damage, that would be my guess since I have seen many volunteer plants sprout after our Winters here in Wisconsin. The only way to find out is to sprout them.
As far as producing good tomatoes, that gets a little more complicated. If the tomatoes you planted last year were open pollinated or heirloom (heirloom is open pollinated with a good story), and you only had one variety then yes, you should get the same tomatoes from the seed. If the tomatoes you planted last year were hybrids, or you had multiple varieties within 30' of each other, then the seeds will not be the same as the parents. That doesn't automatically mean they will be bad, it just means you won't know what to expect until the fruit is ready and there is no guarantee they will be something you want to eat.