#12910. C 语言一重 for 循环单选题

C 语言一重 for 循环单选题

题号: 1 类型: 选择题 题目: 以下哪个是正确计算 1 到 5 累加和的 C 语言一重 for 循环代码?

{{ select(1) }}

  • int sum = 0;for(int i = 1; i <= 5; i++) sum += i;
  • int sum = 0;for(int i = 1; i < 5; i++) sum += i;
  • int sum = 0;for(int i = 0; i < 5; i++) sum += i;
  • int sum = 1;for(int i = 0; i <= 5; i++) sum += i;

题号: 2 类型: 选择题 题目: 有如下 C 语言一重 for 循环,循环体执行的次数是多少?

for(int i = 10; i > 2; i -= 3) {
    // 循环体
}

{{ select(2) }}

  • 2
  • 3
  • 4
  • 5

题号: 3 类型: 选择题 题目: 下面的 C 语言一重 for 循环会输出什么结果?

for(int i = 0; i < 4; i++) {
    if(i == 2) break;
    printf("%d ", i);
}

{{ select(3) }}

  • 0 1
  • 0 1 2
  • 0 1 2 3
  • 无输出

题号: 4 类型: 选择题 题目: 若要使用 C 语言一重 for 循环输出 2 到 10 之间的偶数,以下哪个代码是正确的?

{{ select(4) }}

  • for(int i = 2; i <= 10; i += 2) printf("%d ", i);
  • for(int i = 2; i < 10; i += 2) printf("%d ", i);
  • for(int i = 2; i <= 12; i++) { if(i % 2 == 0) printf("%d ", i); }
  • for(int i = 2; i < 10; i++) { if(i % 2 == 0) printf("%d ", i); }

题号: 5 类型: 选择题 题目: 对于以下 C 语言一重 for 循环,循环结束后变量 i 的值是多少?

int i = 1;
for(i = 1; i < 8; i *= 2) {
    // 循环体
}

{{ select(5) }}

  • 8
  • 4
  • 16
  • 2