‹ 上一题 下一题 ›

g2-03238. GESP-2级-2024-09-单选-第15题 未做

一个数如果能被某个数(比如 7)整除,或者含有该数,则说该数是某个数的相关数。下面 C++ 代码用于判定输入的数与 7 是否有关。下列说法错误的是( )。

int N, M;
bool Flag = false;
cin >> N;
M = N;
if (M % 7 == 0)
    Flag = true;
while (!Flag && M){
    if (M % 10 == 7){
        Flag = true;
        break;
    }
    M /= 10;
}
if (Flag)
    cout << N << "与7有关";
else
    cout << N << "与7无关";
  • A. 删除 break 语句不会导致死循环,但有时会导致结果错误
  • B. 删除 M /= 10 将可能导致死循环
  • C. 删除 M = N 并将其后代码中的 M 变量改为 N,并调整输出同样能完成相关功能
  • D. 删除 break 语句不会导致死循环,但有时会影响效率
未选择
输入
输出

            
答案