单项选择题

编程解决问题的一般过程包括:()(1)编写程序;(2)分析问题;(3)设计算法;(4)调试运行

A、(1)(2)(3)(4)
B、(2)(3)(1)(4)
C、(2)(1)(3)(4)
D、(3)(1)(2)(4)