题库 C++/C语言题库 题目列表 哥德巴赫猜想是指大于2的偶数都可以分解为两个质数之...
单选题

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

1 for (i = 4; i < 1000; i += 2)
2  for (j = 2; j < i; j++) 
3   if (isPrime(j) && isPrime(i-j)){ 
4    printf("%d=%d+%d\n", i, j, i-j); 
5    break; 
6   }



A.

将代码isPrime(j)&& isPrime(i-j)修改为isPrime(j)==true && isPrime(i-j)==true效果相同

B.

代码执行后,输出的一对质数,一定是小的数在前

C.

即便将外层循环中i的上界1000修改为很大的整数,也不能说从数学上证明了哥德巴赫猜想

D.

根据题意,break语句应该移到if语句块之外

题目信息
2025年 二级 选择题
-
正确率
0
评论
32
点击