#1818. 选择题测试
选择题测试
- 在常见的 16 位系统中,
short int类型能表示的最大正整数是? {{ select(1) }}
- A. 32767
- B. 65535
- C. 127
- D. 255
- 对于表达式
8 - 3 - 2,计算过程是? {{ select(2) }}
- A. 先计算
8 - 3 = 5,再计算5 - 2 = 3 - B. 先计算
3 - 2 = 1,再计算8 - 1 = 7 - C. 编译错误
- D. 以上都不对
- 以下代码在输入一个字符时会发生什么?
#include <iostream>
int main() {
int num;
std::cin >> num;
std::cout >> num;
return 0;
}
{{ select(3) }}
- A. 正常将字符转换为整数输出
- B. 输入失败,
num值不变 - C. 程序崩溃
- D. 编译错误
- 已知
float num = 2.5;,使用static_cast<int>(num)进行强制类型转换后,结果是? {{ select(4) }}
- A. 2
- B. 3
- C. 编译错误
- D. 运行时错误
- 若有
unsigned char a = 255; a++;,执行后a的值是? {{ select(5) }}
- A. 256
- B. 0
- C. 1
- D. 编译错误
- 已知
int x = 5; x *= 2 + 3;,执行后x的值是? {{ select(6) }}
- A. 10
- B. 25
- C. 15
- D. 编译错误
- 当
std::cin输入流进入错误状态后,要恢复输入流正常状态,应该使用以下哪个语句? {{ select(7) }}
- A.
std::cin.clear(); - B.
std::cin.reset(); - C.
std::cin.recover(); - D.
std::cin.fix();
- 以下哪个值表示浮点数中的正无穷大? {{ select(8) }}
- A.
NaN - B.
INF - C.
-INF - D.
0