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

分类题库

C++编程题库

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

共 651 题 判断

题目列表

共 651 题
A67318 递推是在给定初始条件下,已知前一项(或前几项)求后一项的过程。 2025年 递推 数列 初始条件 判断 A67317 虽然插入排序的时间复杂度为 O(n2),但由于单元操作相对较少,因此在小数据量的排序任务中非常受欢迎。 2025年 时间复杂度 排序算法 插入排序 判断 A67316 对整数数组 {4, 1, 3, 1, 5, 2} 进行冒泡排序(将最大元素放到最后),执行一轮之后是 {4, 1, 3, 1, 2, 5} 。 2025年 数组遍历 元素交换 冒泡排序 判断 A67315 以下C++代码只能捕获 int 类型异常。int main() { 2025年 异常处理 catch-all 类型匹配 判断 A67314 以下C++代码将 Hello 写入文件 data.txt 。ofstream file("data.txt"); 2025年 文件操作 输出流 ofstream 判断 A67296 基于下面定义的函数,通过判断 isDivisibleBy9(n) == isDigitSumDivisibleBy9(n) 代码可验算如果 一个数能被9整除,则它的各位数字之和能被9整除。bool isDivisibleBy9(int n) { 2025年 取模运算 字符串遍历 函数定义与调用 数位求和 判断 A67295 假设函数 gcd() 能正确求两个正整数的最大公约数,则下面的 findMusicalPattern(4,6) 函数返回2。void findMusicalPattern(int rhythm1, int rhythm2) { 2025年 最大公约数 函数调用 返回值 判断 A67294 下面递归实现的斐波那契数列的时间复杂度为 O(n2)。long long fib_memo(int n, long long memo[]) { 2025年 递归 时间复杂度 记忆化搜索 判断 A67293 链表通过更改指针实现高效的结点插入与删除,但结点访问效率低、占用内存较多,且对缓存利用不友好。 2025年 时间复杂度 链表 内存管理 指针操作 判断 A67292 二分查找依赖数据的有序性,通过循环逐步缩减一半搜索区间来进行查找,且仅适用于数组或基于数组实现 的数据结构。 2025年 循环结构 二分查找 有序数组 判断 A67291 线性筛关键是“每个合数只会被最小质因子筛到一次”,因此为 O(n)。 2025年 时间复杂度 线性筛 质数筛法 判断 A67290 快速排序和归并排序都是稳定的排序算法。 2025年 排序算法 稳定性 判断 A67289 下面C++代码采用分治算法求解标准 3 柱汉诺塔问题,时间复杂度为 O(n log n)。void move(vector<int> &src, vector<int> &tar) { 2025年 递归 时间复杂度 汉诺塔 分治算法 判断 A67288 所有递归算法都可以转换为迭代算法。 2025年 递归 迭代 算法转换 判断 A67287 贪心算法总能得到全局最优解。 2025年 贪心算法 全局最优解 判断 A67271 当基类可能被多态使用,其析构函数应该声明为虚函数。 2025年 面向对象 多态 虚析构函数 判断 A67270 哈夫曼编码是最优前缀码,且编码结果唯一。 2025年 贪心算法 哈夫曼编码 前缀码 判断 A67269 一个含有 100个节点的完全二叉树,高度为 8 。 2025年 完全二叉树 树的高度 节点计数 判断 A67268 在 C++ STL 中,栈( std::stack )的 pop 操作返回栈顶元素并移除它。 2025年 数据结构 STL容器 判断 A67267 循环队列通过模运算循环使用空间。 2025年 模运算 循环队列 判断