#GESP202509C3T2. 判断题(每题 2 分,共 20 分)

判断题(每题 2 分,共 20 分)

  1. 表达式 sizeof('a') 的结果总是 1 ,因为 'a' 是一个字符。

    {{ select(16) }}

  • 正确
  • 错误
  1. 在C++中,所有全局变量如果没有显式初始化,都会被自动初始化为0。

    {{ select(17) }}

  • 正确
  • 错误
  1. do { ... } while (false); 循环体内的语句至少会被执行一次。

    {{ select(18) }}

  • 正确
  • 错误
  1. 在C++中,++i 是一个左值表达式,而 i++ 是一个右值表达式。

    {{ select(19) }}

  • 正确
  • 错误
  1. 对于 enum Color { RED, GREEN, BLUE };RED 的类型是 int

    {{ select(20) }}

  • 正确
  • 错误
  1. #define SQUARE(x) x * x 是一个安全的宏定义,SQUARE(2+3) 会正确计算出 25 。

    {{ select(21) }}

  • 正确
  • 错误
  1. 在C++中,char 类型的取值范围总是 -128 到 127。

{{ select(22) }}

  • 正确
  • 错误
  1. 表达式 a > b ? a : b = 10; 一定是合法的C++代码。

{{ select(23) }}

  • 正确
  • 错误
  1. #include "file.h"#include <file.h> 在编译器查找头文件时的搜索策略是完全相同的。

{{ select(24) }}

  • 正确
  • 错误
  1. 在同一个作用域内,extern 声明的变量可以多次定义。

{{ select(25) }}

  • 正确
  • 错误