#248. GESP25年12月三级判断题

GESP25年12月三级判断题

25年12月三级判断题

  1. 在 C++中,数组名不能改变,数组名不能被赋值。 {{ select(1) }}
  • 正确
  • 错误
  1. 整型变量 a 的值为 3,浮点数变量 b 的值为 3.5,在 C++编译环境下,经过 a *= b 计算后,a 的值变为 10.5,此时如果输出 a,将输出 10.5。 {{ select(2) }}
  • 正确
  • 错误
  1. strcmp(str1, str2) 返回 0 表示 str1 大于 str2,返回正数表示两者相等。 {{ select(3) }}
  • 正确
  • 错误
  1. 以下代码输出结果为 8。

{{ select(4) }}

  • 正确
  • 错误
  1. 位运算符&、|、^、~ 的优先级高于算术运算符+、-、*、/。 {{ select(5) }}
  • 正确
  • 错误
  1. 在 C ++中,int a[]={1, 2, 3, 4, 5}; 可以定义一个包含 5个元素的整型数组。 {{ select(6) }}
  • 正确
  • 错误
  1. C ++表达式 z = a > b ? x : y 等同于:

以下代码执行后,输出将会是2

{{ select(7) }}

  • 正确
  • 错误
  1. 在 C++中,++ 和--运算符只能用于整型变量,不能用于浮点数变量。 {{ select(8) }}
  • 正确
  • 错误
  1. 给定一个正整数 a,当需要计算-a 的补码时,有这样一个计算技巧:将 a 的二进制形式从右往左扫描,遇到第一个 1 之后,将找到的第一个 1 左边的所有位都取反,能得到-a 的补码。 {{ select(9) }}
  • 正确
  • 错误
  1. 以下代码中,Hello 将被输出5次。

    {{ select(10) }}

  • 正确
  • 错误