csppass
连续 00 XP登录 / 注册

CSP-J 第一轮

全部 CSP-J 初赛真题

去全真模考

当前题量

300 题

登录后记录

--

训练方式

真题
状态题号题目考点难度奖励
2024

1

32 位int 类型的存储范围是

信息表示与编码

信息表示与编码

基础知识与编程环境

入门+20
2024

2

计算(148 −10102)∗D16 −11012的结果...

信息表示与编码

信息表示与编码

基础知识与编程环境

入门+20
2024

3

某公司有10 名员工,分为3 个部门:A 部门有4 名员...

组合计数

组合计数

数学与其他

提高+50
2024

4

以下哪个序列对应数组0 至8 的4 位二进制格雷码(Gr...

信息表示与编码

信息表示与编码

基础知识与编程环境

普及-+30
2024

5

记1Kb 位1024 字节(byte),1MB 位102...

信息表示与编码

信息表示与编码

基础知识与编程环境

入门+20
2024

6

以下哪个不是C++中的基本数据类型?

基本数据类型与运算符

基本数据类型与运算符

C++程序设计

入门+20
2024

7

以下哪个不是C++中的循环语句?

循环结构

循环结构

C++程序设计

普及-+30
2024

8

在C/C++中,(char)(‘a’+13)与下面的哪一...

基本数据类型与运算符

基本数据类型与运算符

C++程序设计

普及-+30
2024

9

假设有序表中有1000 个元素,则用二分法查找元素x 最...

查找算法

查找算法

算法

提高+50
2024

10

下面哪一个不是操作系统名字

计算机基础与发展

计算机基础与发展

基础知识与编程环境

入门+20
2024

11

在无向图中,所有顶点的度数之和等于

数据结构

普及/提高+40
2024

12

已知二叉树的前序遍历为[A,B,D,E,C,F,G],中...

树与二叉树

树与二叉树

数据结构

提高+50
2024

13

给定一个空栈,支持入栈和出栈操作。若入栈操作的元素依次是...

栈与队列

栈与队列

数据结构

普及/提高+40
2024

14

有5 个男生和3 个女生站成一排,规定3 个女生必须相邻...

组合计数

组合计数

数学与其他

提高+50
2024

15

编译器的主要作用是什么?

计算机基础与发展

计算机基础与发展

基础知识与编程环境

入门+20
2025

1

32 位无符号整数可以表示的最大值,最接近下列哪个选项

信息表示与编码

信息表示与编码

基础知识与编程环境

入门+20
2025

2

int x=255; cout<<(x&(x-1)); 的输出结果

基本数据类型与运算符

基本数据类型与运算符

C++程序设计

普及-+30
2025

3

calc(5) 的返回值

函数与递归

函数与递归

C++程序设计

普及-+30
2025

4

用权值 10、12、15、20、25 构造哈夫曼树的带权路径长度

树与二叉树

树与二叉树

数据结构

提高+50
2025

5

有向图中所有顶点入度之和等于出度之和,这个总和等于

数据结构

普及/提高+40
2025

6

从 5 位男生和 4 位女生中选出 4 人且男女生都有的方法数

组合计数

组合计数

数学与其他

提高+50
2025

7

布尔表达式 (a&&b)||(!c&&a) 与哪个表达式不始终相等

基本数据类型与运算符

基本数据类型与运算符

C++程序设计

入门+20
2025

8

f[0]=f[1]=1,f[n]=(f[n-1]+f[n-2])%7,求 f[2025]

初等数论

初等数论

数学与其他

普及/提高+40
2025

9

下列关于 C++ string 类的说法,正确的是

数组与字符串

数组与字符串

C++程序设计

普及-+30
2025

10

solve(x,y) 调用后 x 和 y 的值

基本数据类型与运算符

基本数据类型与运算符

C++程序设计

普及-+30
2025

11

8×8 棋盘从 (1,1) 到 (4,5) 的路径数

组合计数

组合计数

数学与其他

提高+50
2025

12

冒泡排序 [6,1,5,2,4] 升序需要多少次交换

排序算法

排序算法

算法

普及/提高+40
2025

13

十进制数与八进制数之和用十六进制表示

信息表示与编码

信息表示与编码

基础知识与编程环境

入门+20
2025

14

1000 个结点的完全二叉树的叶子结点数量

树与二叉树

树与二叉树

数据结构

提高+50
2025

15

栈 S 和队列 P 模拟处理序列 7,5,8,3,1,4,2 后队列 P 的内容

栈与队列

栈与队列

数据结构

普及/提高+40
2025

16

程序(一):当输入为 2 时是否会执行判断语句

初等数论

初等数论

数学与其他

普及/提高+40
2025

17

程序(一):删去 gcd(i,k)==1 是否影响结果

初等数论

初等数论

数学与其他

普及/提高+40
2025

18

程序(一):n≥3 时是否总输出正整数

初等数论

初等数论

数学与其他

普及/提高+40
2025

19

程序(一):把 gcd(b,a%b) 改成 gcd(a,a%b) 可能出现的问题

初等数论

初等数论

数学与其他

普及/提高+40
2025

20

程序(一):输入为 8 时的输出

初等数论

初等数论

数学与其他

普及/提高+40
2025

21

程序(一):调用 gcd(36,42) 的返回值

初等数论

初等数论

数学与其他

普及/提高+40
2025

22

程序(二):输入 3 1 3 2 1 时输出是否为 2

动态规划

动态规划

算法

提高+50
2025

23

程序(二):输出是否一定在 1 到 n 之间

动态规划

动态规划

算法

提高+50
2025

24

程序(二):删去去重语句是否影响输出

动态规划

动态规划

算法

提高+50
2025

25

程序(二):执行内层 for 循环时一定满足的条件不包括

动态规划

动态规划

算法

提高+50
2025

26

程序(二):n=100,k=2,a={1..100} 时的输出

动态规划

动态规划

算法

提高+50
2025

27

程序(二):误删排序语句可能出现的问题

动态规划

动态规划

算法

提高+50
2025

28

程序(三):给定输入时输出是否为 2

动态规划

动态规划

算法

提高+50
2025

29

程序(三):是否任意 f[i][j]≤f[n][n]

动态规划

动态规划

算法

提高+50
2025

30

程序(三):删去基础转移语句是否影响结果

动态规划

动态规划

算法

提高+50
2025

31

程序(三):输出结果满足的性质

动态规划

动态规划

算法

提高+50
2025

32

程序(三):给 a、b 都排序后答案的变化

动态规划

动态规划

算法

提高+50
2025

33

程序(三):a=1..n 时代码等价于什么问题

动态规划

动态规划

算法

提高+50
2025

34

字符串解码:①处应填

数组与字符串

数组与字符串

C++程序设计

普及/提高+40
2025

35

字符串解码:②处应填

数组与字符串

数组与字符串

C++程序设计

普及/提高+40
2025

36

字符串解码:③处应填

数组与字符串

数组与字符串

C++程序设计

普及/提高+40
2025

37

字符串解码:④处应填

数组与字符串

数组与字符串

C++程序设计

普及/提高+40
2025

38

字符串解码:⑤处应填

数组与字符串

数组与字符串

C++程序设计

普及/提高+40
2025

39

精明与糊涂:①处应填

贪心算法

贪心算法

算法

提高+50
2025

40

精明与糊涂:②处应填

贪心算法

贪心算法

算法

提高+50
2025

41

精明与糊涂:③处应填

贪心算法

贪心算法

算法

提高+50
2025

42

精明与糊涂:④处应填

贪心算法

贪心算法

算法

提高+50
2025

43

精明与糊涂:⑤处应填

贪心算法

贪心算法

算法

提高+50
2024

16

程序(一):输入10时两个输出是否为4和17

枚举与模拟

枚举与模拟

算法

普及-+30
2024

17

程序(一):把判断条件改成 i<=n/2 是否会改变 countPrimes(20) 的结果

枚举与模拟

枚举与模拟

算法

普及-+30
2024

18

程序(一):sumPrimes 是否计算 2 到 n 之间所有素数之和

枚举与模拟

枚举与模拟

算法

普及-+30
2024

19

程序(一):输入50时 sumPrimes(50) 的输出

枚举与模拟

枚举与模拟

算法

普及-+30
2024

20

程序(一):把判断上界改成 i<=n 后输入10的结果

枚举与模拟

枚举与模拟

算法

普及-+30
2024

21

程序(二):cost={10,15,20} 时输出是否为15

动态规划

动态规划

算法

提高+50
2024

22

程序(二):把 dp[i-1] 改成 dp[i-3] 是否会编译错误

动态规划

动态规划

算法

提高+50
2024

23

程序(二):是否总输出 cost 数组中最小的元素

动态规划

动态规划

算法

提高+50
2024

24

程序(二):给定 10 个 cost 值时的输出

动态规划

动态规划

算法

提高+50
2024

25

程序(二):给定7个 cost 值时的输出

动态规划

动态规划

算法

提高+50
2024

26

程序(二):修改转移方程后的输出

动态规划

动态规划

算法

提高+50
2024

27

程序(三):customFunction(2,3) 的返回值是否为64

函数与递归

函数与递归

C++程序设计

普及/提高+40
2024

28

程序(三):b为负数时是否会无限递归

函数与递归

函数与递归

C++程序设计

普及/提高+40
2024

29

程序(三):b越大运行时间是否越长

函数与递归

函数与递归

C++程序设计

普及/提高+40
2024

30

程序(三):customFunction(5,4) 的返回值

函数与递归

函数与递归

C++程序设计

普及/提高+40
2024

31

程序(三):x=3,y=3 时程序的最终输出

函数与递归

函数与递归

C++程序设计

普及/提高+40
2024

32

程序(三):把递归式改成 a+customFunction(a-1,b-1) 后输入3 3的最终输出

函数与递归

函数与递归

C++程序设计

普及/提高+40
2024

33

判断平方数:①处应填

数学函数与几何

数学函数与几何

数学与其他

普及/提高+40
2024

34

判断平方数:②处应填

数学函数与几何

数学函数与几何

数学与其他

普及/提高+40
2024

35

判断平方数:③处应填

数学函数与几何

数学函数与几何

数学与其他

普及/提高+40
2024

36

判断平方数:④处应填

数学函数与几何

数学函数与几何

数学与其他

普及/提高+40
2024

37

判断平方数:⑤处应填

数学函数与几何

数学函数与几何

数学与其他

普及/提高+40
2024

38

汉诺塔:①处应填

函数与递归

函数与递归

C++程序设计

提高+50
2024

39

汉诺塔:②处应填

函数与递归

函数与递归

C++程序设计

提高+50
2024

40

汉诺塔:③处应填

函数与递归

函数与递归

C++程序设计

提高+50
2024

41

汉诺塔:④处应填

函数与递归

函数与递归

C++程序设计

提高+50
2024

42

汉诺塔:⑤处应填

函数与递归

函数与递归

C++程序设计

提高+50
2023

1

声明值不能被修改的变量用哪个关键字

基本数据类型与运算符

基本数据类型与运算符

C++程序设计

入门+20
2023

2

两个八进制数相加

信息表示与编码

信息表示与编码

基础知识与编程环境

入门+20
2023

3

union 成员赋值的正确写法

结构体与指针

结构体与指针

C++程序设计

普及/提高+40
2023

4

在链表头部插入新节点

线性表与链表

线性表与链表

数据结构

普及/提高+40
2023

5

2023 个节点的三叉树最小高度

树与二叉树

树与二叉树

数据结构

提高+50
2023

6

7 个时间段选练习时段(间隔至少2个)的方案数

组合计数

组合计数

数学与其他

普及/提高+40
2023

7

关于高精度运算说法错误的是

枚举与模拟

枚举与模拟

算法

提高+50
2023

8

后缀表达式转中缀表达式

栈与队列

栈与队列

数据结构

普及/提高+40
2023

9

二进制数和八进制数相加

信息表示与编码

信息表示与编码

基础知识与编程环境

入门+20
2023

10

构造哈夫曼编码

树与二叉树

树与二叉树

数据结构

提高+50
2023

11

由前序中序求后序遍历

树与二叉树

树与二叉树

数据结构

提高+50
2023

12

有向无环图的拓扑排序

数据结构

提高+50
2023

13

最小的数据存储容量单位

信息表示与编码

信息表示与编码

基础知识与编程环境

入门+20
2023

14

10男12女选3人至少1女生的组合数

组合计数

组合计数

数学与其他

提高+50
2023

15

哪个不是操作系统

计算机基础与发展

计算机基础与发展

基础知识与编程环境

入门+20
2023

16

程序(一,海伦公式):输入2 2 2时输出是否为1.7321

数学函数与几何

数学函数与几何

数学与其他

普及/提高+40
2023

17

程序(一):交换乘法顺序是否影响结果

数学函数与几何

数学函数与几何

数学与其他

普及/提高+40
2023

18

程序(一):是否总是输出四位小数

数学函数与几何

数学函数与几何

数学与其他

普及/提高+40
2023

19

程序(一):输入3 4 5时的输出

数学函数与几何

数学函数与几何

数学与其他

普及/提高+40
2023

20

程序(一):输入5 12 13时的输出

数学函数与几何

数学函数与几何

数学与其他

普及/提高+40
2023

21

程序(二,字符串轮转判断):f 的返回值是否不超过 min(n,m)

动态规划

动态规划

算法

提高+50
2023

22

程序(二):f 计算的是子串还是子序列

动态规划

动态规划

算法

提高+50
2023

23

程序(二):相同字符串时 g 是否总返回 true

动态规划

动态规划

算法

提高+50
2023

24

程序(二):把 v[m][n] 换成 v[n][m] 会怎样

动态规划

动态规划

算法

提高+50
2023

25

程序(二):输入 csp-j 和 p-jcs 的输出

动态规划

动态规划

算法

提高+50
2023

26

程序(二):输入 csppsc 和 spsccp 的输出

动态规划

动态规划

算法

提高+50
2023

27

程序(三,因子平方和):solve2 是否计算所有因子平方和

初等数论

初等数论

数学与其他

普及/提高+40
2023

28

程序(三):特判 i==n/i 的作用

初等数论

初等数论

数学与其他

普及/提高+40
2023

29

程序(三):n为质数时 solve2(n) 的值

初等数论

初等数论

数学与其他

普及/提高+40
2023

30

程序(三):n=p²(p为质数)时 solve2(n) 的值

初等数论

初等数论

数学与其他

普及/提高+40
2023

31

程序(三):两个输出值的差值范围

初等数论

初等数论

数学与其他

普及/提高+40
2023

32

程序(三):输入5时的输出

初等数论

初等数论

数学与其他

普及/提高+40
2023

33

寻找被移除的元素:①处应填

查找算法

查找算法

算法

提高+50
2023

34

寻找被移除的元素:②处应填

查找算法

查找算法

算法

提高+50
2023

35

寻找被移除的元素:③处应填

查找算法

查找算法

算法

提高+50
2023

36

寻找被移除的元素:④处应填

查找算法

查找算法

算法

提高+50
2023

37

寻找被移除的元素:⑤处应填

查找算法

查找算法

算法

提高+50
2023

38

编辑距离:①处应填

动态规划

动态规划

算法

提高++60
2023

39

编辑距离:②处应填

动态规划

动态规划

算法

提高++60
2023

40

编辑距离:③处应填

动态规划

动态规划

算法

提高++60
2023

41

编辑距离:④处应填

动态规划

动态规划

算法

提高++60
2023

42

编辑距离:⑤处应填

动态规划

动态规划

算法

提高++60
2022

1

哪种功能不涉及面向对象特性

基本数据类型与运算符

基本数据类型与运算符

C++程序设计

普及-+30
2022

2

判断非法的出栈序列

栈与队列

栈与队列

数据结构

普及/提高+40
2022

3

指针赋值语句的效果

结构体与指针

结构体与指针

C++程序设计

提高+50
2022

4

链表和数组的区别

线性表与链表

线性表与链表

数据结构

普及/提高+40
2022

5

栈和队列配合操作,求栈的最小容量

栈与队列

栈与队列

数据结构

普及/提高+40
2022

6

中缀表达式转前缀表达式

栈与队列

栈与队列

数据结构

普及/提高+40
2022

7

哈夫曼编码求某字符编码长度

树与二叉树

树与二叉树

数据结构

提高+50
2022

8

完全二叉树数组存储求兄弟与子节点位置

树与二叉树

树与二叉树

数据结构

提高+50
2022

9

有向连通图邻接矩阵非零元素个数下界

数据结构

提高+50
2022

10

关于栈和队列表述不恰当的一项

栈与队列

栈与队列

数据结构

普及/提高+40
2022

11

双向循环链表插入结点的正确操作顺序

线性表与链表

线性表与链表

数据结构

普及/提高+40
2022

12

排序算法稳定性说法错误的是

排序算法

排序算法

算法

普及/提高+40
2022

13

八进制小数转十进制

信息表示与编码

信息表示与编码

基础知识与编程环境

入门+20
2022

14

字符串不同子串个数

组合计数

组合计数

数学与其他

普及/提高+40
2022

15

递归方法的正确描述

函数与递归

函数与递归

C++程序设计

普及-+30
2022

16

程序(一,位交织编码):删去 unsigned 是否影响行为

枚举与模拟

枚举与模拟

算法

普及-+30
2022

17

程序(一):把 short 改成 char 是否影响行为

枚举与模拟

枚举与模拟

算法

普及-+30
2022

18

程序(一):是否总是输出0

枚举与模拟

枚举与模拟

算法

普及-+30
2022

19

程序(一):输入2 2时输出是否为10

枚举与模拟

枚举与模拟

算法

普及-+30
2022

20

程序(一):输入2 2时输出是否为59

枚举与模拟

枚举与模拟

算法

普及-+30
2022

21

程序(一):输入13 8时的输出

枚举与模拟

枚举与模拟

算法

普及-+30
2022

22

程序(二,鸡蛋掉落):min函数执行次数是否为449次

动态规划

动态规划

算法

提高+50
2022

23

程序(二):f和g两行输出是否总相同

动态规划

动态规划

算法

提高+50
2022

24

程序(二):m为1时输出第一行是否总为n

动态规划

动态规划

算法

提高+50
2022

25

程序(二):g(n,m)的时间复杂度

动态规划

动态规划

算法

提高+50
2022

26

程序(二):输入20 2时的输出

动态规划

动态规划

算法

提高+50
2022

27

程序(二):输入100 100时的输出

动态规划

动态规划

算法

提高+50
2022

28

程序(三,牛顿迭代求平方根):时间复杂度是否为O(log n+k)

查找算法

查找算法

算法

提高+50
2022

29

程序(三):输入9801 1时输出第一个数是否为99

查找算法

查找算法

算法

提高+50
2022

30

程序(三):k增大第二个数是否总会变成1

查找算法

查找算法

算法

提高+50
2022

31

程序(三):mid*mid是否存在溢出风险

查找算法

查找算法

算法

提高+50
2022

32

程序(三):输入2 1时输出第一个数最接近

查找算法

查找算法

算法

提高+50
2022

33

程序(三):输入3 10时输出第一个数最接近

查找算法

查找算法

算法

提高+50
2022

34

程序(三):输入256 11时输出第一个数

查找算法

查找算法

算法

提高+50
2022

35

枚举因数:①处应填

初等数论

初等数论

数学与其他

普及/提高+40
2022

36

枚举因数:②处应填

初等数论

初等数论

数学与其他

普及/提高+40
2022

37

枚举因数:③处应填

初等数论

初等数论

数学与其他

普及/提高+40
2022

38

枚举因数:④处应填

初等数论

初等数论

数学与其他

普及/提高+40
2022

39

枚举因数:⑤处应填

初等数论

初等数论

数学与其他

普及/提高+40
2022

40

洪水填充:①处应填

图的遍历与搜索

图的遍历与搜索

算法

提高++60
2022

41

洪水填充:②处应填

图的遍历与搜索

图的遍历与搜索

算法

提高++60
2022

42

洪水填充:③处应填

图的遍历与搜索

图的遍历与搜索

算法

提高++60
2022

43

洪水填充:④处应填

图的遍历与搜索

图的遍历与搜索

算法

提高++60
2022

44

洪水填充:⑤处应填

图的遍历与搜索

图的遍历与搜索

算法

提高++60
2021

1

不属于面向对象程序设计语言的是

计算机基础与发展

计算机基础与发展

基础知识与编程环境

入门+20
2021

2

与计算机领域最相关的奖项

计算机基础与发展

计算机基础与发展

基础知识与编程环境

入门+20
2021

3

计算机最终存储数据使用的进制

信息表示与编码

信息表示与编码

基础知识与编程环境

入门+20
2021

4

找最大数最坏情况最少比较次数

枚举与模拟

枚举与模拟

算法

入门+20
2021

5

判断非法的出栈序列

栈与队列

栈与队列

数据结构

普及/提高+40
2021

6

无向连通图删边成树

数据结构

提高+50
2021

7

二进制小数转十进制

信息表示与编码

信息表示与编码

基础知识与编程环境

入门+20
2021

8

高度为5的完全二叉树有多少种形态

树与二叉树

树与二叉树

数据结构

提高+50
2021

9

中缀表达式转后缀表达式

栈与队列

栈与队列

数据结构

普及/提高+40
2021

10

6人分三队组队方案数

组合计数

组合计数

数学与其他

提高+50
2021

11

哈夫曼编码的本质策略

树与二叉树

树与二叉树

数据结构

提高+50
2021

12

1,1,2,2,3组成不同三位数个数

组合计数

组合计数

数学与其他

提高+50
2021

13

递归函数solve(7)的返回值

函数与递归

函数与递归

C++程序设计

普及-+30
2021

14

DFS最后遍历到的点可能是哪些

图的遍历与搜索

图的遍历与搜索

算法

提高++60
2021

15

四人过河问题最短时间

贪心算法

贪心算法

算法

普及/提高+40
2021

16

程序(一,popcount与最低位):n=1001是否越界

枚举与模拟

枚举与模拟

算法

普及-+30
2021

17

程序(一):a[i]非正整数是否导致死循环

枚举与模拟

枚举与模拟

算法

普及-+30
2021

18

程序(一):输入5 2 11 9 16 10的输出

枚举与模拟

枚举与模拟

算法

普及-+30
2021

19

程序(一):输入1 511998的输出

枚举与模拟

枚举与模拟

算法

普及-+30
2021

20

程序(一):把g函数移到main后面是否能编译

枚举与模拟

枚举与模拟

算法

普及-+30
2021

21

程序(一):输入2 -65536 2147483647的输出

枚举与模拟

枚举与模拟

算法

普及-+30
2021

22

程序(二,Base64解码):输出是否一定只含base64字符

数组与字符串

数组与字符串

C++程序设计

普及-+30
2021

23

程序(二):不同输入是否可能输出相同

数组与字符串

数组与字符串

C++程序设计

普及-+30
2021

24

程序(二):输出第一行是否为-1

数组与字符串

数组与字符串

C++程序设计

普及-+30
2021

25

程序(二):decode函数时间复杂度

数组与字符串

数组与字符串

C++程序设计

普及-+30
2021

26

程序(二):输入Y3Nx的解码结果

数组与字符串

数组与字符串

C++程序设计

普及-+30
2021

27

程序(二):输入Y2NmIDIwMjE=的解码结果

数组与字符串

数组与字符串

C++程序设计

普及-+30
2021

28

程序(三,线性筛求约数个数与约数和):删去f[1]=g[1]=1是否影响x≠1的输出

初等数论

初等数论

数学与其他

提高+50
2021

29

程序(三):f[i]/c[i*k]是否可能出现向下取整

初等数论

初等数论

数学与其他

提高+50
2021

30

程序(三):f和g数组是否单调

初等数论

初等数论

数学与其他

提高+50
2021

31

程序(三):init函数的时间复杂度

初等数论

初等数论

数学与其他

提高+50
2021

32

程序(三):f[1]到f[100]中等于2的个数

初等数论

初等数论

数学与其他

提高+50
2021

33

程序(三):输入1000的输出

初等数论

初等数论

数学与其他

提高+50
2021

34

Josephus问题:①处应填

枚举与模拟

枚举与模拟

算法

普及-+30
2021

35

Josephus问题:②处应填

枚举与模拟

枚举与模拟

算法

普及-+30
2021

36

Josephus问题:③处应填

枚举与模拟

枚举与模拟

算法

普及-+30
2021

37

Josephus问题:④处应填

枚举与模拟

枚举与模拟

算法

普及-+30
2021

38

Josephus问题:⑤处应填

枚举与模拟

枚举与模拟

算法

普及-+30
2021

39

矩形计数:①处应填

查找算法

查找算法

算法

提高+50
2021

40

矩形计数:②处应填

查找算法

查找算法

算法

提高+50
2021

41

矩形计数:③处应填

查找算法

查找算法

算法

提高+50
2021

42

矩形计数:④处应填

查找算法

查找算法

算法

提高+50
2021

43

矩形计数:⑤处应填

查找算法

查找算法

算法

提高+50
2020

1

存储单元唯一序号的名称

计算机基础与发展

计算机基础与发展

基础知识与编程环境

入门+20
2020

2

编译器的主要功能

计算机基础与发展

计算机基础与发展

基础知识与编程环境

入门+20
2020

3

逻辑运算表达式求值

基本数据类型与运算符

基本数据类型与运算符

C++程序设计

入门+20
2020

4

计算图像存储空间大小

信息表示与编码

信息表示与编码

基础知识与编程环境

入门+20
2020

5

冒泡排序最少比较次数

排序算法

排序算法

算法

普及/提高+40
2020

6

递归算法XYZ的输出含义

函数与递归

函数与递归

C++程序设计

普及-+30
2020

7

链表不具有的特点

线性表与链表

线性表与链表

数据结构

普及/提高+40
2020

8

10个顶点无向图连通所需最少边数

数据结构

提高+50
2020

9

二进制转十进制

信息表示与编码

信息表示与编码

基础知识与编程环境

入门+20
2020

10

双胞胎必须相邻的排列数

组合计数

组合计数

数学与其他

提高+50
2020

11

压入弹出操作对应的数据结构

栈与队列

栈与队列

数据结构

普及/提高+40
2020

12

61个结点的完全二叉树的高度

树与二叉树

树与二叉树

数据结构

提高+50
2020

13

干支纪年法计算1949年

初等数论

初等数论

数学与其他

普及/提高+40
2020

14

名额分配到班级(隔板法)

组合计数

组合计数

数学与其他

提高+50
2020

15

手套恰好配成两副的取法

组合计数

组合计数

数学与其他

提高+50
2020

16

程序(一,替换密码解码):非大写字母是否越界

数组与字符串

数组与字符串

C++程序设计

普及-+30
2020

17

程序(一):非空输入是否一定输出不同

数组与字符串

数组与字符串

C++程序设计

普及-+30
2020

18

程序(一):把第一处i<26改成i<16是否影响结果

数组与字符串

数组与字符串

C++程序设计

普及-+30
2020

19

程序(一):把第二处i<26改成i<16是否影响结果

数组与字符串

数组与字符串

C++程序设计

普及-+30
2020

20

程序(一):输出ABCABCABCA能推出什么

数组与字符串

数组与字符串

C++程序设计

普及-+30
2020

21

程序(一):输出CSPCSPCSPCSP能推出什么

数组与字符串

数组与字符串

C++程序设计

普及-+30
2020

22

程序(二,k进制计数器进位次数):k=1时len是否等于n

枚举与模拟

枚举与模拟

算法

普及/提高+40
2020

23

程序(二):k>1时len是否一定小于n

枚举与模拟

枚举与模拟

算法

普及/提高+40
2020

24

程序(二):k>1时k^len是否一定大于n

枚举与模拟

枚举与模拟

算法

普及/提高+40
2020

25

程序(二):n=10^15,k=1时的输出

枚举与模拟

枚举与模拟

算法

普及/提高+40
2020

26

程序(二):n=3^30,k=3时的输出

枚举与模拟

枚举与模拟

算法

普及/提高+40
2020

27

程序(二):n=100,010,002,000,090,k=10时的输出

枚举与模拟

枚举与模拟

算法

普及/提高+40
2020

28

程序(三,相邻合并求最大代价):n=0是否可能死循环或出错

递归与分治

递归与分治

算法

提高++60
2020

29

程序(三):全为0时输出是否为0

递归与分治

递归与分治

算法

提高++60
2020

30

程序(三):输出是否一定不小于任意输入值

递归与分治

递归与分治

算法

提高++60
2020

31

程序(三):20个9和20个0的输出

递归与分治

递归与分治

算法

提高++60
2020

32

程序(三):30个0和30个5的输出

递归与分治

递归与分治

算法

提高++60
2020

33

程序(三):15,14,...,1两组序列的输出

递归与分治

递归与分治

算法

提高++60
2020

34

质因数分解:①处应填

初等数论

初等数论

数学与其他

普及/提高+40
2020

35

质因数分解:②处应填

初等数论

初等数论

数学与其他

普及/提高+40
2020

36

质因数分解:③处应填

初等数论

初等数论

数学与其他

普及/提高+40
2020

37

质因数分解:④处应填

初等数论

初等数论

数学与其他

普及/提高+40
2020

38

质因数分解:⑤处应填

初等数论

初等数论

数学与其他

普及/提高+40
2020

39

最小区间覆盖:①处应填

贪心算法

贪心算法

算法

普及/提高+40
2020

40

最小区间覆盖:②处应填

贪心算法

贪心算法

算法

普及/提高+40
2020

41

最小区间覆盖:③处应填

贪心算法

贪心算法

算法

普及/提高+40
2020

42

最小区间覆盖:④处应填

贪心算法

贪心算法

算法

普及/提高+40
2020

43

最小区间覆盖:⑤处应填

贪心算法

贪心算法

算法

普及/提高+40
2019

1

中国的国家顶级域名

计算机基础与发展

计算机基础与发展

基础知识与编程环境

入门+20
2019

2

二进制数逻辑与运算

信息表示与编码

信息表示与编码

基础知识与编程环境

普及-+30
2019

3

32位整型变量占用字节数

基本数据类型与运算符

基本数据类型与运算符

C++程序设计

入门+20
2019

4

循环语句等价的赋值语句

循环结构

循环结构

C++程序设计

普及-+30
2019

5

折半查找最大比较次数

查找算法

查找算法

算法

提高+50
2019

6

链表不具有的特点

线性表与链表

线性表与链表

数据结构

普及/提高+40
2019

7

8个相同球放入5个相同袋子的分法数

组合计数

组合计数

数学与其他

提高+50
2019

8

二叉树顺序存储的最大下标

树与二叉树

树与二叉树

数据结构

提高+50
2019

9

100以内最大的素数

初等数论

初等数论

数学与其他

普及/提高+40
2019

10

求最大公约数

初等数论

初等数论

数学与其他

普及/提高+40
2019

11

跑步方案最大消耗热量(贪心/资源约束)

贪心算法

贪心算法

算法

普及/提高+40
2019

12

抽屉原理求花色一致牌数

组合计数

组合计数

数学与其他

普及/提高+40
2019

13

车牌颠倒后不变的最多个数

组合计数

组合计数

数学与其他

提高+50
2019

14

由后序中序求前序遍历

树与二叉树

树与二叉树

数据结构

提高+50
2019

15

计算机科学领域最高奖

计算机基础与发展

计算机基础与发展

基础知识与编程环境

入门+20
2019

16

程序(一,按因子位置转大写):输入是否只能是字母

枚举与模拟

枚举与模拟

算法

普及-+30
2019

17

程序(一):i改为0是否出错

枚举与模拟

枚举与模拟

算法

普及-+30
2019

18

程序(一):把i<=n改成i*i<=n是否影响结果

枚举与模拟

枚举与模拟

算法

普及-+30
2019

19

程序(一):全大写输入是否输出不变

枚举与模拟

枚举与模拟

算法

普及-+30
2019

20

程序(一):长度18时最多多少字符不同

枚举与模拟

枚举与模拟

算法

普及-+30
2019

21

程序(一):多少长度时恰好最多36个字符不同

枚举与模拟

枚举与模拟

算法

普及-+30
2019

22

程序(二,贪心配对更新):m>0时输出是否一定小于2n

贪心算法

贪心算法

算法

普及/提高+40
2019

23

程序(二):ans是否一定是偶数

贪心算法

贪心算法

算法

普及/提高+40
2019

24

程序(二):a[i]和b[i]是否不可能同时大于0

贪心算法

贪心算法

算法

普及/提高+40
2019

25

程序(二):x总小于y是否保证第15行不执行

贪心算法

贪心算法

算法

普及/提高+40
2019

26

程序(二):m个x两两不同且m个y两两不同的输出

贪心算法

贪心算法

算法

普及/提高+40
2019

27

程序(二):m个x两两不同且m个y都相等的输出

贪心算法

贪心算法

算法

普及/提高+40
2019

28

程序(三,笛卡尔树深度加权求和):a数组有重复是否出错

树与二叉树

树与二叉树

数据结构

提高++60
2019

29

程序(三):b全为0时输出是否为0

树与二叉树

树与二叉树

数据结构

提高++60
2019

30

程序(三):n=100最坏情况比较次数

树与二叉树

树与二叉树

数据结构

提高++60
2019

31

程序(三):n=100最好情况比较次数

树与二叉树

树与二叉树

数据结构

提高++60
2019

32

程序(三):n=10,b[i]=i+1时输出最大值

树与二叉树

树与二叉树

数据结构

提高++60
2019

33

程序(三):n=100,b全为1时输出最小值

树与二叉树

树与二叉树

数据结构

提高++60
2019

34

矩阵变幻:①处应填

递归与分治

递归与分治

算法

提高+50
2019

35

矩阵变幻:②处应填

递归与分治

递归与分治

算法

提高+50
2019

36

矩阵变幻:③处应填

递归与分治

递归与分治

算法

提高+50
2019

37

矩阵变幻:④处应填

递归与分治

递归与分治

算法

提高+50
2019

38

矩阵变幻:⑤处应填

递归与分治

递归与分治

算法

提高+50
2019

39

双关键字计数排序:①处应填

排序算法

排序算法

算法

普及/提高+40
2019

40

双关键字计数排序:②处应填

排序算法

排序算法

算法

普及/提高+40
2019

41

双关键字计数排序:③处应填

排序算法

排序算法

算法

普及/提高+40
2019

42

双关键字计数排序:④处应填

排序算法

排序算法

算法

普及/提高+40
2019

43

双关键字计数排序:⑤处应填

排序算法

排序算法

算法

普及/提高+40