#276. GESP2025032五级判断题

GESP2025032五级判断题

2025年3月CCF GESP C++五级判断题(共10题,每题2分,满分20分)

  1. 单链表中删除某个结点p(非尾结点),但不知道头结点,可行的操作是将p的值设为p->next的值,然后删除p->next。() {{ select(1) }}
  • 正确
  • 错误
  1. 链表存储线性表时要求内存中可用存储单元地址是连续的。() {{ select(2) }}
  • 正确
  • 错误
  1. 线性筛相对于埃拉托斯特尼筛法,每个合数只会被它的最小质因数筛去一次,因此效率更高。() {{ select(3) }}
  • 正确
  • 错误
  1. 贪心算法通过每一步选择当前最优解,从而一定能获得全局最优解。() {{ select(4) }}
  • 正确
  • 错误
  1. 递归函数必须具有一个终止条件,以防止无限递归。() {{ select(5) }}
  • 正确
  • 错误
  1. 快速排序算法的时间复杂度与输入是否有序无关,始终稳定为 (O(n log n))。() {{ select(6) }}
  • 正确
  • 错误
  1. 归并排序算法的时间复杂度与输入是否有序无关,始终稳定为 (O(n log n))。() {{ select(7) }}
  • 正确
  • 错误
  1. 二分查找适用于对无序数组和有序数组的查找。() {{ select(8) }}
  • 正确
  • 错误
  1. 小杨有100元去超市买东西,每个商品有各自的价格,每种商品只能买1个,小杨的目标是买到最多数量的商品。小杨采用的策略是每次挑价格最低的商品买,这体现了分治思想。() {{ select(9) }}
  • 正确
  • 错误
  1. 归并排序算法体现了分治算法,每次将大的待排序数组分成大小大致相等的两个小数组,然后分别对两个小数组进行排序,最后对排好序的两个小数组合并成有序数组。() {{ select(10) }}
  • 正确
  • 错误