基础题库
探索各种基础编程概念和问题解决技巧
请登录后使用状态筛选
简单判断题
根据唯一分解定理,如果大于 1 的整数不能被任何不超过其平方根的质数整除,那么 n 必定是质数。
根据唯一分解定理,如果大于 1 的整数不能被任何不超过其平方根的质数整除,那么 n 必定是质数。
正确率: -已完成: 0人GESP等级认证(C++)2026五级三月质数判定原理
中等判断题
假设数组的值域范围是,以下程序的时间复杂度是O(nlog n+nlog D)。
假设数组的值域范围是,以下程序的时间复杂度是O(nlog n+nlog D)。
正确率: -已完成: 0人GESP等级认证(C++)2026五级三月二分查找时间复杂度
困难判断题
若一个问题满足最优子结构性质,则一定可以用贪心算法得到最优解。
若一个问题满足最优子结构性质,则一定可以用贪心算法得到最优解。
正确率: -已完成: 0人GESP等级认证(C++)2026五级三月贪心算法适用条件
中等判断题
线性筛相比埃氏筛的核心改进在于:埃氏筛中一个合数可能被多个质数重复标记,线性筛通过“每个合数只被其最大质因子筛去”的策略,保证每个合数恰好被标记一次,从而实现 的时间复杂度。
线性筛相比埃氏筛的核心改进在于:埃氏筛中一个合数可能被多个质数重复标记,线性筛通过“每个合数只被其最大质因子筛去”的策略,保证每个合数恰好被标记一次,从而实现 的时间复杂度。
正确率: -已完成: 0人GESP等级认证(C++)2026五级素数筛法(线性筛 vs 埃氏筛)
困难判断题
任何递归程序都可以改写为等价的非递归程序,但改写后的非递归程序一定需要显式地使用栈来模拟递归调用过程。
任何递归程序都可以改写为等价的非递归程序,但改写后的非递归程序一定需要显式地使用栈来模拟递归调用过程。
正确率: -已完成: 0人GESP等级认证(C++)2026五级三月递归与非递归转换
简单单选题
下列关于C++中类的描述,正确的是 ()。
下列关于C++中类的描述,正确的是 ()。
正确率: -已完成: 0人GESP等级认证(C++)2026六级三月类与对象
中等单选题
下列代码中, s1-> draw(); 和 s2-> draw(); 输出不同结果的主要原因是 ( ) 。
下列代码中, s1-> draw(); 和 s2-> draw(); 输出不同结果的主要原因是 ( ) 。
正确率: -已完成: 0人GESP等级认证(C++)2026六级三月多态与虚函数
简单单选题
下面的代码在 main() 中有一行会导致编译错误,请找出来。
下面的代码在 main() 中有一行会导致编译错误,请找出来。
正确率: -已完成: 0人GESP等级认证(C++)2026六级三月访问控制(封装)
中等单选题
游乐园的过山车每次限坐 4 人,用循环队列管理排队(容量 MAX=5 ,空一格判满)。下面代码执行后,循环队列是否已满? rear 的值是多少?
游乐园的过山车每次限坐 4 人,用循环队列管理排队(容量 MAX=5 ,空一格判满)。下面代码执行后,循环队列是否已满? rear 的值是多少?
正确率: -已完成: 0人GESP等级认证(C++)2026六级三月循环队列
简单单选题
在以下计算机系统应用场景中,最适合使用循环队列的是( )。
在以下计算机系统应用场景中,最适合使用循环队列的是( )。
正确率: -已完成: 0人GESP等级认证(C++)2026六级三月队列应用场景