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

分类题库

C++编程题库

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

共 1010 题 单选

题目列表

共 1010 题
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年 循环结构 数组操作 模拟算法 高精度运算 单选 A67456 下列哪一项不是面向对象编程的基本特征? 2025年 面向对象编程 封装继承多态 单选 A67455 为了让 Dog 类的构造函数能正确地调用其父类 Animal 的构造方法,横线线处应填入( )。 2025年 继承 构造函数 面向对象编程 单选 A67454 横线处填入代码Animal(name),C++代码执行结果是( )。 2025年 类与对象 继承 构造函数 单选 A67453 以下关于栈和队列的C++代码,执行后输出是( )。stack<int> s; 2025年 队列 单选 A67452 在一个循环队列中, front 是指向队头的指针, rear 指向队尾的指针,队列最大容量为 maxSize 。判断 队列已满的条件是( )。 2025年 循环队列 队列判满 指针操作 单选 A67451 请将下列 C++ 实现的深度优先搜索(DFS)代码补充完整,横线处应填入( )。struct TreeNode { 2025年 深度优先搜索 递归 二叉树遍历 单选 A67450 给定一个二叉树,返回每一层中最大的节点值,结果以数组形式返回,横线处应填入( )。#include <vector> 2025年 队列 广度优先搜索 二叉树 层序遍历 单选 A67449 下面C++代码实现一个二叉排序树的插入函数(没有相同的数值),横线处应填入( )。struct TreeNode { 2025年 递归 二叉排序树 指针与引用 单选 A67448 给定 n 个物品和一个最大承重为w 的背包,每个物品有一个重量 wt[i]和价值val[i] ,每个物品只能选择放或 不放。目标是选择若干个物品放入背包,使得总价值最大,且总重量不超过 w。关于下面c++代码,说法正确的是( )。int knapsack1D(int W, vector<int>& wt, vector<int>& val, int n) { 2025年 动态规划 循环结构 背包问题 一维数组优化 单选 A67435 已知小写字母 b 的ASCII码为98,下列C++代码的输出结果是( )。#include <iostream> 2025年 位运算 ASCII码 字符与整数 单选 A67434 下列C++代码的输出是( )。#include <iostream> 2025年 指针与数组 C++基础语法 数组下标访问 单选