题库首页 › GESP等级认证(C++) › 题目 13773

哥德巴赫猜想是指大于2的偶数都可以分解为两个质数之和,下面的代码用于验证4-1000之内的偶数能否分解为两个质数之和。下面C++代码中假设isPrime()是已经定义好用于判断正整数N是否为质数, 返回bool值。对该段代码,错误的说法是( )

哥德巴赫猜想是指大于2的偶数都可以分解为两个质数之和,下面的 题目配图
A:将代码 isPrime(j) && isPrime(i-j) 修改为 isPrime(j) == true && isPrime(i-j) == true 效果相同
B:代码执行后,输出的一对质数,一定是小的数在前
C:即便将外层循环中i的上界1000修改为很大的整数,也不能说从数学上证明了哥德巴赫猜想
D:根据题意,break语句应该移到if语句块之外

正确答案:D

试卷来源:202503 CCF-GESP编程能力等级认证C++二级真题

本卷相关题目

在线做题 同科目题库