单选题
静态分析通过解析程序文本从而识别出程序语句中可能存在的缺陷和异常之处;在静态分析所包含的阶段中,______的主要工作是找出输入变量和输出变量之间的依赖关系。
【正确答案】
D
【答案解析】[解析] 静态分析包括5个阶段:①控制流分析阶段找出并突出显示那些带有多重出口或入口的循环以及不可达到的代码段;②数据使用分析阶段突出程序中变量的使用情况;③接口分析阶段检查子程序、过程声明及它们使用的一致性;④信息流分析阶段找出输入变量和输出变量之间的依赖关系;⑤路径分析阶段找出程序中所有可能的路径并画出在此路径中执行的语句。