#1611. 第十讲客观题
第十讲客观题
一、选择题(每题只有一个正确答案)
- 以下代码输出什么?
int x = 7;
if(x % 2 == 0) {
cout << "Even";
}
else {
cout << "Odd";
}
{{ select(1) }}
- Even
- Odd
- 7
- 无输出
- 这段代码会循环多少次?
int count = 3;
while(count > 0) {
cout << count << " ";
count--;
}
{{ select(2) }}
- 0次
- 3次
- 4次
- 无限循环
二、判断题(正确打√,错误打×)
- if语句可以没有else部分。 ( )
{{ select(3) }}
- 正确
- 错误
- while(0)会执行循环体至少一次。 ( )
{{ select(4) }}
- 正确
- 错误
- 条件if(5)永远为真。 ( )
{{ select(5) }}
- 正确
- 错误
三、填空题
- 补全数字分类程序:
int num = 10;
if(_____①_____) {
cout << "正数";
}
_____②_____ (num < 0) {
cout << "负数";
}
_____③_____ {
cout << "零";
}
①{{ input(6) }}
②{{ input(7) }}
③{{ input(8) }}
- 补全1~10求和循环:
int sum = 0, i = 1;
while(_____①_____) {
sum += i;
_____②_____;
}
①{{ input(9) }}
②{{ input(10) }}
- 温度警报程序:
#include <iostream>
using namespace std;
int main() {
float temp;
cout << "输入温度:";
cin >> temp;
if(_____①_____) { // 条件1:高于35度报警
cout << "红色警报!";
}
else if(_____②_____) { // 条件2:30~35度高温警告
cout << "黄色警报!";
}
else if(_____③_____) { // 条件3:0度以下低温警告
cout << "蓝色警报!";
}
else { // 其他情况正常
cout << "温度正常";
}
return 0;
}
①{{ input(11) }}
②{{ input(12) }}
③{{ input(13) }}