#GESP202509C3T2. 判断题(每题 2 分,共 20 分)
判断题(每题 2 分,共 20 分)
-
表达式
sizeof('a')的结果总是 1 ,因为'a'是一个字符。{{ select(16) }}
- 正确
- 错误
-
在C++中,所有全局变量如果没有显式初始化,都会被自动初始化为0。
{{ select(17) }}
- 正确
- 错误
-
do { ... } while (false);循环体内的语句至少会被执行一次。{{ select(18) }}
- 正确
- 错误
-
在C++中,
++i是一个左值表达式,而i++是一个右值表达式。{{ select(19) }}
- 正确
- 错误
-
对于
enum Color { RED, GREEN, BLUE };,RED的类型是int{{ select(20) }}
- 正确
- 错误
-
#define SQUARE(x) x * x是一个安全的宏定义,SQUARE(2+3)会正确计算出 25 。{{ select(21) }}
- 正确
- 错误
- 在C++中,
char类型的取值范围总是 -128 到 127。
{{ select(22) }}
- 正确
- 错误
- 表达式
a > b ? a : b = 10;一定是合法的C++代码。
{{ select(23) }}
- 正确
- 错误
#include "file.h"和#include <file.h>在编译器查找头文件时的搜索策略是完全相同的。
{{ select(24) }}
- 正确
- 错误
- 在同一个作用域内,
extern声明的变量可以多次定义。
{{ select(25) }}
- 正确
- 错误