根据软件测试中的逻辑覆盖法,条件组合覆盖是覆盖度最高的。条件组合覆盖不仅考虑了每个判定中的每一个条件是否满足,还考虑了多个条件组合的情况,因此能够更全面地测试程序的逻辑分支结构。其他选项如语句覆盖、判定覆盖和条件覆盖都没有条件组合覆盖的覆盖度高。因此,正确答案是D。