单项选择题

构造一个完整的仿真程序,必须至少建立如下哪几个子程序模块?()

A.输入数据块及初始化块
B.运行计算块
C.输出结果块
D.上述四者皆有