知识点练习

当前筛选
CSP-J 真题
159 道题
下列 C++ 数据类型中,能够精确存储 1018+110^{18} + 1 这个整数的是( )。
枚举与模拟
十六进制数 2F5 转换为八进制数是( )。
枚举与模拟
执行下列 C++ 代码,输出是( )。
枚举与模拟
初始时栈为空,将 1、2、3、4 依次入栈,入栈过程中允许随时出栈。下列出栈序列中不可能出现的是( )。
栈与队列
一棵有 100 个结点的完全二叉树,其叶子结点个数是( )。
树与二叉树
执行下列代码后 s 的值是( )。
枚举与模拟
上楼梯每步可上 1 级、2 级或 3 级,从地面(可视为第 0 级)走到第 8 级台阶共有多少种不同走法( )。
枚举与模拟
下图为 5×55 \times 5 网格,行号、列号均从 0 开始,# 为障碍,. 为可通行格:
图的遍历与搜索
满足 1≤n≤1001 \le n \le 100 且 gcd(n,60)=6gcd(n, 60)=6 的正整数 nn 共有多少个( )。
初等数论
某国硬币面值为 1 元、4 元、6 元且数量不限,凑出 9 元最少需要多少枚( )。
枚举与模拟
执行下列代码,输出是( )。
枚举与模拟
在含 1000 个互不相同元素的升序数组中,用二分法查找给定值(返回元素位置或报告不存在),最坏情况下需要与数组元素比较多少次( )。
查找算法
数组 a[1..n]a[1..n] 的前缀和数组 SS(即 S[i]=a[1]+a[2]+⋯+a[i]S[i]=a[1]+ a[2]+\cdots + a[i])满足 S[i]=3i2+iS[i]=3i^{2} + i。则 a[10]a[10] 的值是( )。
数组与字符串
数轴上有 7 个点,坐标分别为 1、3、4、7、10、15、20。在数轴上选取一个整数坐标点 P,使 P 到这 7 个点的距离之和最小,这个最小距离和是( )。
枚举与模拟
一个无向图有 10 个顶点,其中 4 个顶点的度为 3,其余顶点的度均为 4,则该图的边数是( )。
图
阅读程序 · 6 个小题
枚举与模拟
阅读程序 · 6 个小题
枚举与模拟字符串算法
阅读程序 · 6 个小题
枚举与模拟
完善程序 · 5 个小题
枚举与模拟
完善程序 · 5 个小题
枚举与模拟
一个 3232 位无符号整数可以表示的最大值,最接近下列哪个选项?
程序基本概念与数据类型
在 C++ 中,执行 int x = 255; cout << (x & (x - 1)); 后,输出的结果是?
程序基本概念与数据类型
函数 calc(n) 的定义如下,则 calc(5) 的返回值是多少?( )
函数与递归
用 55 个权值 10,12,15,20,2510, 12, 15, 20, 25 构造哈夫曼树,该树的带权路径长度是多少?
树与二叉树
在一个有向图中,所有顶点的入度之和等于所有顶点的出度之和,这个总和等于?
图的存储与基本概念
从 55 位男生和 44 位女生中选出 44 人组成一个学习小组,要求学习小组中男生和女生都有。有多少种不同的选法?
组合计数(离散与组合数学)
假设 a,b,ca, b, c 都是布尔变量,逻辑表达式 (a && b) || (!c && a) 的值与下列哪个表达式不始终相等?
程序基本概念与数据类型
已知 f[0]=1f[0] = 1, f[1]=1f[1] = 1,并且对于所有 n≥2n \geq 2 有 f[n]=(f[n−1]+f[n−2])%7f[n] = (f[n-1] + f[n-2]) \% 7。那么 f[2025]f[2025] 的值是多少?
递归、递推与分治
下列关于 C++ string 类的说法,正确的是?
数组与字符串
考虑以下 C++ 函数:
结构体、指针与引用