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

分类题库

C++编程题库

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

共 651 题 判断

题目列表

共 651 题
A67114 通过在数组的第一个、最中间和最后一个这3个数据中选择中间值作为枢轴(比较基准),快速排序算法可 降低落入最坏情况的概率。 2025年 快速排序 算法复杂度 枢轴选择 判断 A67113 贪心算法在每一步都做出当前看来最优的局部选择,并且一旦做出选择就不再回溯;而分治算法将问题分解 为若干子问题分别求解,再将子问题的解合并得到原问题的解。 2025年 贪心算法 算法策略 分治算法 判断 A67112 以下 fib 函数计算第 n 项斐波那契数( fib(0)=0 , fib(1)=1 ),其时间复杂度为 O(n)。int fib(int n) { 2025年 递归 时间复杂度 斐波那契数列 判断 A67111 递归函数一定要有终止条件,否则可能会造成栈溢出。 2025年 递归 栈溢出 终止条件 判断 A67110 使用贪心算法解决问题时,通过对每一步求局部最优解,最终一定能找到全局最优解。 2025年 贪心算法 局部最优 全局最优 判断 A67092 小杨正在调试他的温度传感器程序,其中变量 x 保存当前温度。下面这段代码运行后,变量 x 的值变成 了 8 。int x = 5; 2025年 变量赋值 内存地址 指针 判断 A67091 一个结构体不能包含另一个结构体。 2025年 结构体嵌套 结构体定义 判断 A67090 在 C++ 中,定义如下二维数组: int a[3][4]; ,数组 a 在内存中是按行优先连续存放的,即 a[0] [0] 、 a[0][1] 、 a[0][2] 、 a[0][3] 在内存中是连续的。 2025年 二维数组 内存存储 行优先 判断 A67089 执行下面C++程序后,变量 a 的值会变成 15 。void add(int &x){ 2025年 变量赋值 函数调用 引用传参 判断 A67088 执行下面的C++代码,会输出 8 ,因为两个指针地址相差 8 个字节(假设 int 占 4 字节)。int arr[5] = {1, 2, 3, 4, 5}; 2025年 内存地址 指针运算 数组与指针 判断 A67087 考虑用如下递推方式计算斐波那契数列,时间复杂度是 O(n)。int n = 10; 2025年 递推 时间复杂度 数组 斐波那契数列 判断 A67086 冒泡排序和插入排序都是稳定排序算法。 2025年 排序算法 冒泡排序 插入排序 稳定性 判断 A67085 下面这段C++代码实现了选择排序算法。 2025年 循环结构 数组 选择排序 算法实现 判断 A67084 下面C++代码可以正常编译并输出 10 。 2025年 输出语句 编译运行 判断 A67083 执行下面C++代码会输出 100 。 2025年 循环结构 变量运算 输出语句 判断 A67066 鸿蒙是华为公司开发的一款操作系统,那么它能够将正确的源程序翻译成目标程序,并运行。( ) 2025年 操作系统 编译程序 判断 A67065 C++表达式 5 < 10 && 20 对应的逻辑值为 true 。( ) 2025年 逻辑运算 布尔值 关系运算 判断 A67064 C++表达式 10 / 0.333333 == 10 / (1 / 3) 的值为 true 。( ) 2025年 表达式求值 整数除法 运算符优先级 浮点数精度 判断 A67063 下面C++代码中N是整数,执行时无论输入负整数、0或正整数,其输出都将是 0 。 ( )cin >> N; 2025年 循环结构 条件判断 整数除法 判断 A67062 下面的C++代码执行后,其输出是 4 0 。( )int a,b; 2025年 输出语句 运算符优先级 赋值运算 关系运算 判断