#1818. 选择题测试

选择题测试

  1. 在常见的 16 位系统中,short int 类型能表示的最大正整数是? {{ select(1) }}
  • A. 32767
  • B. 65535
  • C. 127
  • D. 255
  1. 对于表达式 8 - 3 - 2,计算过程是? {{ select(2) }}
  • A. 先计算 8 - 3 = 5,再计算 5 - 2 = 3
  • B. 先计算 3 - 2 = 1,再计算 8 - 1 = 7
  • C. 编译错误
  • D. 以上都不对
  1. 以下代码在输入一个字符时会发生什么?
#include <iostream>
int main() {
    int num;
    std::cin >> num;
    std::cout >> num;
    return 0;
}

{{ select(3) }}

  • A. 正常将字符转换为整数输出
  • B. 输入失败,num 值不变
  • C. 程序崩溃
  • D. 编译错误
  1. 已知 float num = 2.5;,使用 static_cast<int>(num) 进行强制类型转换后,结果是? {{ select(4) }}
  • A. 2
  • B. 3
  • C. 编译错误
  • D. 运行时错误
  1. 若有 unsigned char a = 255; a++;,执行后 a 的值是? {{ select(5) }}
  • A. 256
  • B. 0
  • C. 1
  • D. 编译错误
  1. 已知 int x = 5; x *= 2 + 3;,执行后 x 的值是? {{ select(6) }}
  • A. 10
  • B. 25
  • C. 15
  • D. 编译错误
  1. std::cin 输入流进入错误状态后,要恢复输入流正常状态,应该使用以下哪个语句? {{ select(7) }}
  • A. std::cin.clear();
  • B. std::cin.reset();
  • C. std::cin.recover();
  • D. std::cin.fix();
  1. 以下哪个值表示浮点数中的正无穷大? {{ select(8) }}
  • A. NaN
  • B. INF
  • C. -INF
  • D. 0