单项选择题

在下列说法中,()是造成软件危机的主要原因。
①用户使用不当
②软件本身的特点
③硬件不可靠
④对软件的错误认识
⑤缺乏好的开发方法和手段
⑥开发效率低

A.①③⑥
B.①②④
C.③⑤⑥
D.②⑤⑥