单选题 下列属于变量异常的是______。
  • A.变量被定义,但没有被使用
  • B.所使用的变量未被定义
  • C.变量在使用前被重复定义
  • D.以上全部
【正确答案】 D
【答案解析】[解析] 数据流测试是路径测试的一种,它主要关注一条路径上变量在何时定义、何时使用,通过变量的定义和使用异常来检查程序错误。通常将变量异常分为三类: 第一类定义与使用异常——变量被定义,但没有被使用; 第二类定义与使用异常——所使用的变量未被定义; 第三类定义与使用异常——变量在使用前被重复定义。