单选题 软件静态分析一般包括:控制流分析、数据流分析、接口分析,以及______。
A) 表达式分析 B) 功能分析
C) 边界值分析 D) 因果图分析

【正确答案】 A
【答案解析】[解析] 静态错误分析主要用于确定在源程序中是否有某类错误或危险结构。它有以下几种类型:单位分析,引用分析,表达式分析,接口分析。