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

分类题库

C++编程题库

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

共 4008 题

题目列表

共 4008 题
A67484 画布裁剪 2025年 循环结构 二维数组 字符串处理 子矩阵提取 编程题 A67483 排序 2025年 排序 多关键字排序 逆序对 相邻交换 编程题 A67482 下面C++代码实现双向链表。函数 is_empty() 判断链表是否为空,如链表为空返回 true ,否则返回 false 。横线处不能填写( )。// 节点结构体 2025年 链表 条件判断 指针与引用 单选 A67481 基于上题(http://www.6547.cn/question/view/y3nhjfhkcejw2xtd)代码正确的前提下,填入相应代码完善 append() ,用于在双向链表尾部增加新节点,横线上应填 写( )。void append(int data) { Node* newNode = new Node{data, nullptr, nullptr}; 2025年 指针操作 双向链表 链表插入 单选 A67480 下列C++代码用循环链表解决约瑟夫问题,即假设 n 个人围成一圈,从第一个人开始数,每次数到第 k 个 的人就出圈,输出最后留下的那个人的编号。横线上应填写( )。struct Node { 2025年 指针操作 约瑟夫问题 循环链表 链表节点删除 单选 A67479 下列C++代码判断一个正整数是否是质数,说法正确的是( )。bool is_prime(int n) { 2025年 循环结构 数学函数 条件判断 质数判断 单选 A67478 下列C++代码用两种方式求解两个正整数的最大公约数,说法错误的是( )。int gcd0(int big, int small) { 2025年 递归 循环结构 最大公约数 取模运算 单选 A67477 下面的C++代码用于判断整数n 是否是质数,错误的说法是( )。bool is_prime(int n) { 2025年 循环结构 质数判断 函数定义 边界条件 单选 A67476 唯一分解定理描述了关于正整数的什么性质? 2025年 数论 唯一分解定理 质因数分解 单选 A67475 下面的C++代码,用于求一系列数据中的最大值。有关其算法说法错误的是( )。int find_max_recursive(const vector<int>& nums, int left, int right) { 2025年 递归 时间复杂度 分治算法 单选 A67474 下面的C++代码,用于求一系列数据中的最大值。有关其算法说法错误的是( )。int find_max(const vector<int>& nums) { 2025年 循环结构 条件判断 数组遍历 算法分析 单选 A67473 下面的 C++ 代码用于在升序数组 lst 中查找目标值 target 最后一次出现的位置。相关说法,正确的是( )。int binary_search_last_occurrence(const vector<int>& lst, int target) { 2025年 循环结构 二分查找 边界处理 单选 A67472 有关下面C++代码的说法,错误的是( )。double sqrt_binary(long long n, double epsilon = 1e-10) { 2025年 二分查找 异常处理 浮点数精度 函数参数默认值 单选 A67471 硬币找零问题中要求找给客户最少的硬币。 coins 存储可用硬币规格,单位为角,假设规格都小于10 角,且一定有1角规格。 amount 为要找零的金额,约定必须为1角的整数倍。输出为每种规格及其数量,按规格从大 到小输出,如果某种规格不必要,则输出为0。下面是其实现代码,相关说法正确的是( )。const int MAX_COINS = 10; 2025年 循环结构 贪心算法 数组与排序 单选 A67470 关于下述C++代码的快速排序算法,说法错误的是( )。int randomPartition(std::vector<int>& arr, int low, int high) { 2025年 递归 分治 快速排序 随机化算法 单选 A67469 小杨编写了一个如下的高精度除法函数,则横线上应填写的c++代码为( )。const int MAXN = 1005; // 最大位数 2025年 循环结构 数组操作 模拟算法 高精度运算 单选 A67468 下面C++代码是用欧几里得算法(辗转相除法)求两个正整数的最大公约数, a 大于 b 还是小于 b 都适用。int gcd(int a, int b) { 2025年 循环结构 最大公约数 取模运算 欧几里得算法 判断 A67467 假设函数 gcd() 函数能正确求两个正整数的最大公约数,则下面的 lcm() 函数能求相应两数的最小公倍数。int lcm(int a, int b) { 2025年 最大公约数 最小公倍数 函数调用 判断 A67466 下面的C++代码用于输出每个数对应的质因数列表,输出形如: {5: [5], 6: [2, 3], 7: [7], 8: [2, 2, 2]} 。int main() { 2025年 循环结构 条件判断 质因数分解 容器与迭代 判断 A67465 下面的C++代码实现归并排序。代码在执行时,将输出一次 HERE 字符串,因为merge()函数仅被调用一次。 2025年 递归 归并排序 分治算法 判断