正确答案:cA错,程序要经过编译生成计算机可识别的语言(如机器语言)才可以执行。B错,软件危机的出现主要是由于软件的规模越来越大,复杂度不增加,而软件需求量也不断增加,生产作坊式的软件开发模式已经不能满足软件开发的需求。D错,50年代后期就已经有操作系统了