#fx1003. 府学寒假测试
府学寒假测试
1.以下代码输出结果是0 1 2 3 4。
for (int i = 0; i < 5; i++) {
if (i == 2) continue;
cout << i << " ";
}
{{ select(1) }}
- 正确
- 错误
- 关于 continue语句只能用于 for循环()。
{{ select(2) }}
- 正确
- 错误
- 数组下标从 0 开始,因此 int arr[5];的有效下标范围是 1 到 5,可以访问 arr[5]。
{{ select(3) }}
- 正确
- 错误
- 在 C++语言中,标识符中可以有数字,但不能以数字开头。
{{ select(4) }}
- 正确
- 错误
- '3' 是一个 int 类型常量。
{{ select(5) }}
- 正确
- 错误
- 循环嵌套时,内层循环的 break会同时跳出外层循环。
{{ select(6) }}
- 正确
- 错误
- int arr[][3] = {{1,2,3}, {4,5,6}};是合法的,编译器会自动推断第一维大小为 2。
{{ select(7) }}
- 正确
- 错误
- 以下代码的循环体一次也不会执行。
int x = 10;
while (x < 5) {
cout << x << " ";
x++;
}
{{ select(8) }}
- 正确
- 错误
- C++表达式 int(3.14) 的值为3。 {{ select(9) }}
- 正确
- 错误
- 以下代码中,双重循环总共执行 6 次内层循环体。
for (int i = 1; i <2; i++) {
for (int j = 1; j <3; j++) {
cout << i * j << " ";
}
}
{{ select(10) }}
- 正确
- 错误