#GOBJ206L. GESP 2级客观题|程序阅读与循环推演|课堂讲解

GESP 2级客观题|程序阅读与循环推演|课堂讲解

GESP 2级客观题|程序阅读与循环推演|课堂讲解

考试频率:高频。本卷共 2 题。

  1. 下面C++代码执行后输出与 5 有关数的数量。"与 5 有关的数"定义为含有 5 或者能被 5 整除的数。相关说法正确的是( )。
cnt = 0;
for (i = 1; i < 1000; i++){
    if (i % 5 == 0){
        cnt += 1;
        continue;
    }
    j = i;
    while (j > 0)
        if (j % 10 == 5){
            cnt += 1;
            break;
        }
        else
            j /= 10;
}
cout << cnt;

{{ select(1) }}

  • 删除代码中 continue 不影响程序执行结果
  • 删除 j = i 并将 while 循环内的jj修改为 ii ,不影响程序执行结果
  • 代码中 break 修改为 j = 0 ,不影响程序执行结果
  • while (j > 0) 修正为 while (j >= 0) 不影响程序执行的结果
  1. 下面的C++代码执行后其输出是( )。
cnt = 0;
for (int i = -10; i < 10; i++)
    for (int j =0; j < i; j++)
        cnt += 1;
cout << cnt;

{{ select(2) }}

  • 145
  • 125
  • 55
  • 45
蜀ICP备2025119001号-1