#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