#1613. 第十二讲客观题
第十二讲客观题
- 设i,j,k均为int型变量,则执行完下面的for循环后,k的值为
for(i=0,j=10;i<=j;i++,j--){
k=i+j;
}
{{ select(1) }}
- 12
- 10
- 11
- 9
- 以下for循环是( )。
for(x=0,y=0;(y!=123) && (x<4);x++)
- 无限循环
- 循环次数不定
- 执行4次
- 执行3次
{{ select(2) }}
- 12
- 10
- 11
- 9
3.下面的这个循环的循环次数是( )。
for(int i=0,j=10; i=j=10; i++,j--)
{{ select(3) }}
- 语法错误,不能执行
- 无限次
- 10
- 1
4.假设变量s、--c均已定义为整型变量,且-c均已赋值(c大于0),则与以下程序段功能等价的赋值语句是()。
s = a;
for(b = 1; b <= c; b++)
s = s + 1;
{{ select(4) }}
- s = a + b;
- s = a + c;
- s = s + c;
- s = b + c;
1.在 for 循环中,初始化表达式、条件表达式和更新表达式都可以省略。( ) {{ select(5) }}
- 正确
- 错误
2.for 循环只能用于循环次数已知的情况。( ) {{ select(6) }}
- 正确
- 错误
3.以下 for 循环会输出1到10的整数。( )
for (int i = 1; i <= 10; i++) {
cout << i + 1 << endl;
}
{{ select(7) }}
- 正确
- 错误
4.for 循环中的初始化表达式可以同时初始化多个变量。( ) {{ select(8) }}
- 正确
- 错误
5.在 for 循环体内修改循环控制变量,不会影响循环的执行次数。( ) {{ select(9) }}
- 正确
- 错误