单选题

关于数据流测试, 以下说法正确的是

【正确答案】 A
【答案解析】

数据流测试可以看做是一种路经测试, A 项正确。 定义结点的定义是, 如果在结点 a 所对应的语句组中定义了变量 x 的值, 则称 a 是 x 的定义结点,显然执行定义节点可能改变变量的内容, B 项错误。 使用结点的定义是, 如果在结点 b 所对应的语句组中使用了变量 x 随值, 则称 b 是 x 的使用结点, 如果执行该结点对应的语句组, 不会改变该变量的值, C 项错误。 定义/使用路径和定义清除路径描述了数据流, 它在源程序中从定义变量的值的结点流向使用该变量值的结点。 定义/使用路径往往是有潜在错误的地方, D 项错误。