分类题库
C++编程题库
按题型、年份与知识点筛选,快速定位练习题。
题目列表
共 1070 题
A67300
下述C++代码实现了归并排序算法,则横线上应填写( )。void merge(vector<int> &nums, int left, int mid, int right) {
2025年
单选
A67292
二分查找依赖数据的有序性,通过循环逐步缩减一半搜索区间来进行查找,且仅适用于数组或基于数组实现 的数据结构。
2025年
判断
A67252
下⾯ init_sieve 函数的时间复杂度为( )。int sieve [MAX_N ] ;
2025年
单选
A67231
下⾯C++程序的输出为( )。#include <iostream>
2025年
单选
A67228
下⾯ count_triple 函数的时间复杂度为( )。int gcd(int m , int n ) {
2025年
单选
A67204
下列C++代码的时间复杂度(以 n 为自变量,忽略常数与低阶项)是( )。long long s = 0;
2025年
单选
A67203
下列c++程序实现了线性筛法(欧拉筛),用于在O(n) 时间内求出 1~n 之间的所有质数。为了保证每个合数 只被其最小质因子筛掉,横线处应填入的语句是( )。for (int i = 2; i <= n; i++) {
2025年
单选
A67199
当输入 2023 时,下列C++程序的输出结果为( )。#include <iostream>
2025年
单选
A67179
下面C++程序的运行结果为( )。
2025年
单选
A67159
关于以下C++代码,说法正确的是( )。
2025年
单选
A67131
下面C++代码实现了欧几里得算法。下面有关说法,错误的是( )。
2025年
单选
A67124
下面给出了阶乘计算的两种方式。以下说法正确的是( )。
2025年
单选
A67105
执行完下面的C++代码后, sum 的值是( )。int arr[2][3][2] = {
2025年
单选
A67104
执执行完下面的C++代码后,输出是( )。
2025年
单选
A67102
运行如下C++代码会输出( )。
2025年
单选
A67098
某游戏的排行榜系统需要实时更新玩家分数。每次只有一个玩家的分数发生变化,排行榜已经是按分数降 序排列的。现在需要将更新后的玩家调整到正确位置。下面的函数 updateRanking() 要实现上述功能,则两处横 线上应分别填写( )。
2025年
单选
A67096
执行下面 C++ 程序,会输出( )。
2025年
单选
A67095
执行下面C++代码,会输出( )。
2025年
单选
A67085
下面这段C++代码实现了选择排序算法。
2025年
判断
A67083
执行下面C++代码会输出 100 。
2025年
判断