【喵呜刷题小喵解析】:根据《中华人民共和国劳动合同法》第三十九条的规定,用人单位有权解除劳动合同且不需要提前30天通知的情形包括劳动者严重违反用人单位的规章制度的,严重失职,营私舞弊,给用人单位造成重大损害的,以及劳动者被依法追究刑事责任的。因此,选项B、C和D是符合法律规定的。而选项A“用人单位发生经营困难的”和选项E“劳动者患病后在规定的医疗期满后不能从事原工作,也不能从事由用人单位另行安排的工作的”均不符合法律规定,用人单位不能因此解除劳动合同。