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

分类题库

C++编程题库

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

共 22 题 单选

题目列表

共 22 题
A67927 下面程序的运行结果为( )。1 bool check(int n, int a[], int k, int dist) { 2026年 二分答案 贪心算法 排序 数组遍历 单选 A67922 游戏大赛决赛,两组选手分别按得分从小到大排好队,现在要把他们合并成一个有序排行榜。 A组: A = {12, 35, 67, 89} ,B组: B = {20, 45, 55, 78} ,下面是归并合并函数的核心循环,横线处应填入( )。1 int i = 0, j = 0; 2026年 归并排序 循环结构 双指针 数组遍历 单选 A67799 以下代码用于求数组中所有元素的最大值,横线处应填入的代码?( )#include <iostream> 2026年 循环结构 条件判断 数组遍历 单选 A67739 已知数组arr[5] = {1,2,3,4,5},其前缀和数组preSum中,已知preSum[0]=0,则preSum[3]的值?( ) 2026年 前缀和 数组遍历 下标计算 单选 A67664 下面枚举法查找最大值索引程序中,横线处应该填写的是()1 #include <iostream> 2025年 条件判断 数组遍历 枚举算法 单选 A67663 以下代码的功能是将数组中的奇数和偶数分别放在数组的前半部分和后半部分,横线处应该填入的是()1 #include <iostream> 2025年 循环结构 双指针 数组遍历 奇偶判断 单选 A67642 对数组arr[]={5, 3, 8, 1}进行升序排序,执行第一轮冒泡排序后数组arr中的内容为( )。 2025年 数组遍历 元素交换 冒泡排序 单选 A67625 考虑以下C++代码实现的快速排序算法,将数据从小到大排序,则横线上应填的最佳代码是( )。1 int partition(vector<int>& arr, int low, int high) { 2025年 快速排序 条件判断 数组遍历 分治算法 单选 A67622 函数int findMax(int arr[],int low,int high)计算数组中最大元素,其中数组arr从索引low到high,( )正确实现了分治逻辑。 2025年 递归 数组遍历 分治算法 单选 A67594 给定一个整数数组nums,找到其中最长的严格上升子序列的长度。 子序列是指从原数组中删除一些元素(或不删除)后,剩余元素保持原有顺序的序列。 下面的程序横线处应该填入的是()1 #include <iostream> 2025年 动态规划 数组遍历 最长上升子序列 单选 A67593 给定一个整数数组nums,找到其中最长的严格上升子序列的长度。 子序列是指从原数组中删除一些元素(或不删除)后,剩余元素保持原有顺序的序列。 该程序的时间复杂度为()1 #include <iostream> 2025年 动态规划 时间复杂度 数组遍历 最长上升子序列 单选 A67474 下面的C++代码,用于求一系列数据中的最大值。有关其算法说法错误的是( )。int find_max(const vector<int>& nums) { 2025年 循环结构 条件判断 数组遍历 算法分析 单选 A67347 以下C++代码试图查找数组中的最大值,划线处应填入( )。#include <iostream> 2025年 循环结构 数组遍历 最大值查找 单选 A67327 下面C++代码试图实现选择排序,使其能对数组 nums 排序为升序,则横线上应分别填写( )。void selectionSort(vector<int>& nums) { 2025年 循环结构 数组遍历 选择排序 单选 A67297 给定一个由非负整数组成的数组 digits ,表示一个非负整数的各位数字,其中最高位在数组首位,且 digits 不含前导0(除非是0本身)。下面代码对该整数执行 +1 操作,并返回结果数组,则横线上应填写( )。vector<int> plusOne(vector<int>& digits) { 2025年 数组遍历 模拟算法 进位处理 单选 A67099 下面的函数 selectTopK() 实现从 n 个学生中选出前 k 名成绩最好的学生颁发奖学金(不需要对所有 学生完全排序,只需要找出前 k 名),则横线上应填写( )。 2025年 时间复杂度 数组遍历 选择算法 单选 A67069 某学校举办“十佳歌手大奖赛”,经过选拔最终参赛选手有25人,评委10人,最终计分规则去掉一个最高分 去掉一个最低分作为该参赛选手的最终得分,并输出该得分。如果单个评委可给满分为10分,则相关说法正确的是 ( )。 2025年 数组遍历 最值查找 求和平均 单选 A67018 以下C++代码运行后, sum 的结果是( )int arr[5] = {2, 4, 6, 8, 10}; 2025年 循环结构 位运算 数组遍历 switch分支 单选 A66950 下⾯C++代码执⾏后数组中⼤于0的数的特征是( )。1 int main( ) 2024年 循环结构 条件判断 取模运算 数组遍历 单选 A66753 在下列代码的横线处填写( ),可以使得输出是“7”。 1 #include <iostream> 2024年 循环结构 条件判断 数组遍历 单选