有关下面C++代码的说法,错误的是( )。



A:“阶段1”的目标是寻找正整数 n 可能的正完全平方根
B:“阶段2”的目标是如果正整数 n 没有正完全平方根,则在可能产生完全平方根附近寻找带小数点的平方根
C:代码 check_int = (long long)(result + 0.5) 是检查因浮点误差是否为正完全平方根
D:阶段2的二分法中 high_d - low_d >= epsilon 不能用于浮点数比较,会进入死循环
正确答案:D
试卷来源:202506 CCF-GESP编程能力等级认证C++五级真题