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