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

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

  1.  \ 定义 int arr[5] = {1,2,3}; ,则 arr[3] 的值为 00arr[5] 是合法下标。

{{ select(1) }}

  • 正确
  • 错误

  1.  \ 定义 double arr[10]; ,未手动初始化时,数组中所有元素的默认值为 0.00.0

{{ select(2) }}

  • 正确
  • 错误

  1.  \ 定义 int arr[] = {1,2,3}; ,则 sizeof(arr) 的结果为 1212int44 字节)。

{{ select(3) }}

  • 正确
  • 错误

  1.  \ 下面的流程图是用来求 1+2+3++101+2+3+\dots+10 的和。请判断:这个流程图的逻辑正确还是错误?

{{ select(4) }}

  • 正确
  • 错误

  1.  \ 下面流程图的功能是计算 5522 取余数,输出结果为 11

{{ select(5) }}

  • 正确
  • 错误

  1.  \ 已知大写字母 A 的 ASCII 编码的十六进制表示为 0x41 ,计算字符 m 的 ASCII 编码的八进制表示为 155155 (八进制)。

{{ select(6) }}

  • 正确
  • 错误

  1.  \ 在 C++ 位运算中,各种不同的运算符有优先级的区分,使用括号能够解决优先级的问题。

{{ select(7) }}

  • 正确
  • 错误

  1.  \ 由于在 02550 \sim 255 范围内,char 类型和 int 类型可以互换,因此在这里 x 和 y 相等。
char x='1';
int y=1;

{{ select(8) }}

  • 正确
  • 错误

  1.  \ 在 C++ 语言中,表达式 ((0xff0 + 0x15) == 255) 的值为 true

{{ select(9) }}

  • 正确
  • 错误

  1.  \ 如果 a 为 int 类型的变量,且 a 的二进制最低位为 00 ,则表达式 ((a & 3 & 1) == 0) 的值为 true

{{ select(10) }}

  • 正确
  • 错误