基础题库
探索各种基础编程概念和问题解决技巧
请登录后使用状态筛选
简单判断题
对n个元素的数组进行排序,最差情况的时间复杂度为 (O(n^2)) 。
对n个元素的数组进行排序,最差情况的时间复杂度为 (O(n^2)) 。
正确率: -已完成: 0人GESP等级认证(C++)2025八级排序算法复杂度
简单判断题
有4个红球、3个蓝球和2个绿球排成一排(相同色球视为完全相同),则不同的排列方案数为1260种。
有4个红球、3个蓝球和2个绿球排成一排(相同色球视为完全相同),则不同的排列方案数为1260种。
正确率: -已完成: 0人GESP等级认证(C++)2025八级排列组合(有重复元素)
中等判断题
使用 math.h 或 cmath 头文件中的函数,对于 int 类型的变量 x,表达式 fabs(x) 和 sqrt(x * x) 的结果总是近似相等的。
使用 math.h 或 cmath 头文件中的函数,对于 int 类型的变量 x,表达式 fabs(x) 和 sqrt(x * x) 的结果总是近似相等的。
正确率: -已完成: 0人GESP等级认证(C++)2025八级数学函数与数值计算
简单判断题
运算符重载是C++语言静态多态的一种典型体现,而使用C语言则无法实现运算符重载。
运算符重载是C++语言静态多态的一种典型体现,而使用C语言则无法实现运算符重载。
正确率: -已完成: 0人GESP等级认证(C++)2025八级运算符重载与多态
中等判断题
存在一个简单无向图满足:顶点数为6,边数为8,6个顶点的度数分别为3、3、3、3、2、2。
存在一个简单无向图满足:顶点数为6,边数为8,6个顶点的度数分别为3、3、3、3、2、2。
正确率: -已完成: 0人GESP等级认证(C++)2025八级图论(握手定理)
简单判断题
已知两个double类型的变量r和theta分别表示一个扇形的圆半径及圆心角(弧度),则扇形的周长可以通过表达式(2 + theta)* r求得。
已知两个double类型的变量r和theta分别表示一个扇形的圆半径及圆心角(弧度),则扇形的周长可以通过表达式(2 + theta)* r求得。
正确率: -已完成: 0人GESP等级认证(C++)2025八级几何计算
简单判断题
Dijkstra算法的时间复杂度为 ( O(V^2) ),其中V为图中顶点的数量。
Dijkstra算法的时间复杂度为 ( O(V^2) ),其中V为图中顶点的数量。
正确率: -已完成: 0人GESP等级认证(C++)2025八级Dijkstra算法复杂度
简单判断题
从32名学生中选出2人分别担任男生班长和女生班长(男生班长必须是男生,女生班长必须是女生),则共有 ( C(32,2)/2 ) 种不同的选法。
从32名学生中选出2人分别担任男生班长和女生班长(男生班长必须是男生,女生班长必须是女生),则共有 ( C(32,2)/2 ) 种不同的选法。
正确率: -已完成: 0人GESP等级认证(C++)2025八级组合计数
简单单选题
小杨这学期刚开学就选修了一门编程课,然后就想编写程序来计算 10001 之间的所有偶数的和。他希望程序采用简单累加整数的方法,同时希望程序尽可能清晰、简洁,则下面关于实现累加时采用的主要控制结构的哪个说法最不合适( )。
小杨这学期刚开学就选修了一门编程课,然后就想编写程序来计算 10001 之间的所有偶数的和。他希望程序采用简单累加整数的方法,同时希望程序尽可能清晰、简洁,则下面关于实现累加时采用的主要控制结构的哪个说法最不合适( )。
正确率: -已完成: 0人GESP等级认证(Python)2025一级程序控制结构
简单单选题
下面的Python代码用于输入姓名,然后输出姓名,正确的说法是( )。
下面的Python代码用于输入姓名,然后输出姓名,正确的说法是( )。
正确率: -已完成: 0人GESP等级认证(Python)2025一级变量命名规则