测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

分类题库

C++编程题库

按题型、年份与知识点筛选,快速定位练习题。

共 714 题 2025年

题目列表

共 714 题
A67197 猫和老鼠 2025年 图论 最短路 连通图 边权 编程题 A67196 宝石项链 2025年 贪心算法 区间划分 环形数组 计数与频次 编程题 A67195 若一项任务可用两种互斥方案完成:方案A有 m 种做法,方案B有 n 种做法,则总做法数为 m+n。 2025年 组合数学 计数原理 加法原理 判断 A67194 在C++语言中,引用一旦被初始化,就不能再改为引用另一个变量。 2025年 变量绑定 引用 判断 A67193 快速排序和归并排序的平均时间复杂度都是 O(n log n) ,但快速排序是不稳定的排序算法,归并排序是稳定 的排序算法。 2025年 归并排序 快速排序 时间复杂度 排序稳定性 判断 A67192 使用 math.h 或 cmath 头文件中的函数,表达式 sqrt(4) 的结果类型为 double 。 2025年 数学函数 数据类型 头文件 判断 A67191 在杨辉三角形中,第 n 行(从0开始计数,即第 n 行有 n+1 个数)的所有数字之和等于 2n。 2025年 组合数学 幂运算 杨辉三角 判断 A67190 使用二叉堆优化的Dijkstra最短路算法,在某些特殊情况下时间复杂度不如朴素实现的 O(V2)。 2025年 最短路算法 时间复杂度 图论 二叉堆 判断 A67189 n 个不同元素依次入栈的出栈序列数与将 n个不同元素划分成若干非空子集的方案数相等。 2025年 集合划分 卡特兰数 判断 A67188 快速排序在最坏情况下的时间复杂度为 O(n log n),可以通过随机化选择基准值(pivot)的方法完全避免退化。 2025年 快速排序 时间复杂度 随机化算法 判断 A67187 在C++语言中,一个类可以拥有多个构造函数,也可以拥有多个析构函数。 2025年 类与对象 构造函数 析构函数 判断 A67186 求两个序列的最长公共子序列(LCS)时,使用滚动数组优化空间后,仍然可以还原出具体的LCS序列。 2025年 动态规划 最长公共子序列 滚动数组 空间优化 判断 A67185 下面关于C++中形参、实参和定义域的说法中,正确的一项是( )。 2025年 作用域 函数参数 形参实参 单选 A67184 已知三个序列: s1 = {3, 1, 8, 2, 5, 6, 7, 4} , s2 = {1, 5, 1, 8, 6, 4, 7, 5, 6} , s3 = {1, 8, 3, 5, 7, 6, 2, 4} 。以下哪个序列是它们的最长公共子序列( )。 2025年 动态规划 最长公共子序列 序列 单选 A67183 现有一个地址区间为 0~10 的哈希表,当出现冲突情况,会往后找第一个空的地址存储(到 10 冲突了就从 0 开始往后),现在要依次存储(1,3,5,7,9) ,哈希函数为 。其中 9 存储在哈希表哪个地址中 ( )。 2025年 哈希表 冲突处理 线性探测 单选 A67182 在0/1背包问题中,给定一组物品,每个物品有一个重量和价值,背包的容量有限。假设背包的最大容量为 W,物品的数量为 n,其中第 i 个物品的重量为 w[i],价值为 v[i] 。以下关于0/1背包问题的描述,正确的是( )。 2025年 动态规划 状态转移 /1背包 单选 A67181 一棵深度为6(根节点深度为1)的完全二叉树,节点总数最少有( )。 2025年 完全二叉树 节点计数 二叉树深度 单选 A67180 对于如下二叉树,下面关于访问的顺序说法错误的是( )。 2025年 中序遍历 二叉树遍历 前序遍历 后序遍历 单选 A67179 下面C++程序的运行结果为( )。 2025年 循环结构 变量运算 程序阅读 单选 A67178 下面C++程序中,函数 query 的时间复杂度是( )。 2025年 递归 时间复杂度 分治算法 单选