C 语言一重 do-while 循环单选题
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
yaml 题号: 1 类型: 选择题 题目: 以下哪个是正确计算 1 到 5 累加和的 C 语言一重 do-while 循环代码?
{{ select(1) }}
- int i = 1, sum = 0; do { sum += i; i++; } while(i <= 5);
- int i = 1, sum = 0; do { sum += i; i++; } while(i < 5);
- int i = 0, sum = 0; do { sum += i; i++; } while(i <= 5);
- int i = 0, sum = 0; do { sum += i; i++; } while(i < 5);
题号: 2 类型: 选择题 题目: 有如下 C 语言一重 do-while 循环,循环体执行的次数是多少? int i = 10; do { i -= 3; // 循环体 } while(i > 2);
{{ select(2) }}
- 2
- 3
- 4
- 5
题号: 3 类型: 选择题 题目: 下面的 C 语言一重 do-while 循环会输出什么结果? int i = 0; do { if(i == 2) break; printf("%d ", i); i++; } while(i < 4);
{{ select(3) }}
- 0 1
- 0 1 2
- 0 1 2 3
- 无输出
题号: 4 类型: 选择题 题目: 若要使用 C 语言一重 do-while 循环输出 2 到 10 之间的偶数,以下哪个代码是正确的?
{{ select(4) }}
- int i = 2; do { printf("%d ", i); i += 2; } while(i <= 10);
- int i = 2; do { printf("%d ", i); i += 2; } while(i < 10);
- int i = 2; do { if(i % 2 == 0) printf("%d ", i); i++; } while(i <= 10);
- int i = 2; do { if(i % 2 == 0) printf("%d ", i); i++; } while(i < 10);
题号: 5 类型: 选择题 题目: 对于以下 C 语言一重 do-while 循环,循环结束后变量 i 的值是多少? int i = 1; do { i *= 2; // 循环体 } while(i < 8);
{{ select(5) }}
- 8
- 4
- 16
- 2