It depends. If the leased residence is "totally destroyed" by the flood or fire by no fault of the landlord or the tenant, the lease terminates. Under the law, the lease can be automatically canceled, effectively evicting you. However, your landlord has to file an eviction against you in court and a judge has to grant the eviction before you are actually evicted.
If the flood or fire results in only partial destruction, the answer is no. The landlord cannot evict you unless the lease gives him specific permission. Even in those cases, the landlord would still have to file an eviction against you in court and a judge would still need to grant the eviction.
In either case, if you, a member of your household, or your guest caused the flood/fire, your landlord will be able to evict you, and may even be able to collect damages from you. You are responsible for damage to the unit that is beyond normal wear and tear and caused by you, a member of your household or your guests.