单项选择题

造成软件危机的主要原因是  Ⅰ.软件使用不当  Ⅱ.软件本身特点  Ⅲ.硬件不可靠  Ⅳ.对软件的错误认识  Ⅴ.缺乏好的开发方法和手段

A.Ⅰ和Ⅲ
B.Ⅰ、Ⅲ和Ⅳ
C.Ⅱ和Ⅴ
D.Ⅲ和Ⅳ