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

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

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

第 16 题 定义 int arr[5] = {1,2,3};arr[3] 的值为 0,arr[5] 是合法下标。( )

{{ select(16) }}


第 17 题 定义 double arr[10]; ,未手动初始化时,数组中所有元素的默认值为 0.0 。( )

{{ select(17) }}


第 18 题 定义 int arr[] = {1,2,3}; ,则 sizeof(arr) 的结果为 12(int 占 4 字节)。( )

{{ select(18) }}


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

{{ select(19) }}


第 20 题 下面流程图的功能是计算 5 对 2 取余数,输出结果为 1 。( )

{{ select(20) }}


第 21 题 已知大写字符 A 的 ASCII 编码的十六进制表示为 0x41 ,计算字符 m 的 ASCII 编码的八进制表示为 155(八进制)。( )

{{ select(21) }}


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

{{ select(22) }}


第 23 题 由于在 0-255 范围内,char 类型和 int 类型可以互换,因此在这里 x 和 y 相等。( )

char x = '1';
int y = 1;

{{ select(23) }}


第 24 题 在 C++ 语言中,表达式 ( (0xf0 + 0x15) == 255 ) 的值为 true 。( )

{{ select(24) }}


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

{{ select(25) }}