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

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

  1. C++语言中,表达式 '9' ^ 3 的结果值为 '999' 。 {{ select(16) }}
  • 正确
  • 错误
  1. 下列C++语言代码,能够安全地输出 arr[5] 的值。
int n = 5;
int arr[n] = {1, 2, 3};
std::cout << arr[5];

{{ select(17) }}

  • 正确
  • 错误
  1. nn 个元素的数组进行排序,最差情况的时间复杂度为 O(nlogn)O(n \log n)。 {{ select(18) }}
  • 正确
  • 错误
  1. 有4个红球、3个蓝球和2个绿球排成一排(相同色球视为完全相同),则不同的排列方案数为1260种。 {{ select(19) }}
  • 正确
  • 错误
  1. 使用 math.hcmath 头文件中的函数,对于 int 类型的变量 x ,表达式 fabs(x)sqrt(x * x) 的结果总是近似相等的。 {{ select(20) }}
  • 正确
  • 错误
  1. 运算符重载是C++语言静态多态的一种典型体现,而使用C语言则无法实现运算符重载。 {{ select(21) }}
  • 正确
  • 错误
  1. 存在一个简单无向图满足:顶点数为6,边数为8,6个顶点的度数分别为3、3、3、3、2、2。 {{ select(22) }}
  • 正确
  • 错误
  1. 已知两个 double 类型的变量 rtheta 分别表示一个扇形的圆半径及圆心角(弧度),则扇形的周长可以通过表达式 (2 + theta) * r 求得。 {{ select(23) }}
  • 正确
  • 错误
  1. Dijkstra算法的时间复杂度为 O(n2)O(n^2) ,其中 nn 为图中顶点的数量。 {{ select(24) }}
  • 正确
  • 错误
  1. 从32名学生中选出2人分别担任男生班长和女生班长(男生班长必须是男生,女生班长必须是女生),则共有 C322C_{32}^2 种不同的选法。 {{ select(25) }}
  • 正确
  • 错误