C 语言一重 while 循环单选题

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

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

{{ select(1) }}

  • int i = 1, sum = 0; while(i <= 5) { sum += i; i++; }
  • int i = 1, sum = 0; while(i < 5) { sum += i; i++; }
  • int i = 0, sum = 0; while(i <= 5) { sum += i; i++; }
  • int i = 0, sum = 0; while(i < 5) { sum += i; i++; }

题号: 2 类型: 选择题 题目: 有如下 C 语言一重 while 循环,循环体执行的次数是多少? int i = 10; while(i > 2) { i -= 3; // 循环体 }

{{ select(2) }}

  • 2
  • 3
  • 4
  • 5

题号: 3 类型: 选择题 题目: 下面的 C 语言一重 while 循环会输出什么结果? int i = 0; while(i < 4) { if(i == 2) break; printf("%d ", i); i++; }

{{ select(3) }}

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

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

{{ select(4) }}

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

题号: 5 类型: 选择题 题目: 对于以下 C 语言一重 while 循环,循环结束后变量 i 的值是多少? int i = 1; while(i < 8) { i *= 2; // 循环体 }

{{ select(5) }}

  • 8
  • 4
  • 16
  • 2

24计算机3班循环综合练习

未认领
状态
已结束
题目
21
开始时间
2025-3-24 0:00
截止时间
2025-4-1 23:59
可延期
24 小时