202403 CCF-GESP编程能力等级认证Scratch四级真题 建议答题时长:60min
1. 编程题

1、偶数单增序列 【题目描述】 默认小猫角色和白色背景。 对于给定的正整数序列“lst”(至少包含一个偶数),请将其中的所有偶数取 出并按升序排列,数据之间以#隔开存入变量 result 中。 比如:lst = [17, 26, 9, 13, 88, 10],最后输出的结果为 10#26#88。 【输入描述】 新建列表“lst”,用于存储原始的数据。 如下图所示: 【输出描述】 新建变量“result”,用于存储得到的结果。 如下图所示: 【输入样例】lst = [17, 26, 9, 13, 88, 10] 【输出样例】 result = 10#26#88 【输入样例】 lst = [5, 2, 26, 8, 27] 【输出样例】 result = 2#8#26 注意事项: 1、变量名的拼写(包括大小写)要和题目完全一致。 2、列表直接用“+”功能赋值进行测试即可,无需写代码赋值。

查看答案
2. 编程题

2、完全平方数 【题目描述】 默认小猫角色和白色背景。小杨同学有一个包含了 n(1≤n≤100)个正整数的序列“lst”,他想知道其 中有多少对下标组合(1≤i,j≤n),使得 lst[i]+lst[j]是完全平方数,并将 结果存入变量 result 中。 如果 x 是完全平方数,则存在正整数 y 使得 y×y=x。 例如:序列 lst=[1, 4, 3, 3, 5],lst[1]+lst[3]=1+3=4,lst[1]+lst[4]=1+3=4, lst[2]+lst[5]=4+5=9,都是完全平方数,即 result=3。 【输入描述】 新建列表“lst”,用于存储 n 个正整数。 如下图所示: 【输出描述】 输出一个非负数存储在变量“result”中,表示有多少对下标组合(1≤i,j ≤n),使得 lst[i]+lst[j]是完全平方数。 如下图所示: 【输入样例】 lst = [1, 4, 3, 3, 5] 【输出样例】 result = 3 【输入样例】 lst = [3, 5]【输出样例】 result = 0 注意事项: 1、变量名的拼写(包括大小写)要和题目完全一致。 2、列表直接用“+”功能赋值进行测试即可,无需写代码赋值。

查看答案
3. 单选题

默认小猫角色,执行下列程序,面向的方向是? (  )

A

向上

B

向下

C

向左

D

向右

4. 单选题

默认小猫角色,执行下列程序,小猫的坐标为?( )

A

(-10,20)

B

(-10,0)

C

(0,20)

D

(-10,10)

5. 单选题

斐波那契数列是指这样的数列:数列的第一个和第二个数都为 1,接下来每个数都等于前面 2 个数之和。默认小猫角色,下列哪个程序能够求出斐波那契数列中第 k(k≥3)个数是多少?( )

A

B

C

D

6. 单选题

导入螃蟹角色 Crab,执行下列程序,以下说法错误的是?( )

A

有 5 次抓错 Crab 本体的机会

B

Crab 本体和克隆体的大小都随周围声音的大小而变化

C

鼠标指针碰到本体后,本体说“眼神真好”

D

舞台上最多可以看到 11 只 Crab

7. 单选题

一球从某一高度落下(单位米),每次落地后反跳回高度的一半,再落下。默认小猫角色,下列哪个选项能够计算出球在第 10 次落地时经过的米数?( )

A

B

C

D

8. 单选题

默认小猫角色,执行下列程序,输入“bananas ”,小猫说出的内容是? ( )

A

bananas

B

banana

C

sananab

D

ananab

9. 单选题

下列流程图的输出结果是? ( )

A

120

B

153

C

720

D

873

10. 单选题

默认小猫角色,执行下列程序,绘制的图形是?( )

A

B

C

D

11. 单选题

默认小猫角色,执行下列程序,小猫最后说出的结果是?( )

A

10,225

B

10,193

C

11,225

D

11,193

12. 单选题

小杨的父母最近刚刚给他买了一块华为手表,他说手表上跑的是鸿蒙,这个鸿蒙是?( )

A

小程序

B

计时器

C

操作系统

D

神话人物

13. 单选题

默认小猫角色,执行下列程序,变量 result 的结果是?( )

A

35

B

25

C

24

D

21

14. 单选题

默认小猫角色,运行程序 1 和程序 2,关于变量“i”取值描述正确的是?( )

A

运行程序 1 和程序 2 作用相同,鼠标在小猫身上按下并松开后使变量“i”增加1

B

运行程序 1 和程序 2,都不能使变量“i”增加 1

C

运行程序 1,鼠标在小猫身上按下并松开后,变量“i”才会增加 1;运行程序 2,鼠标在小猫身上按下不需要松开,变量“i”立即增加 1

D

运行程序 1,鼠标在小猫身上按下不需要松开,变量“i”立即增加 1;运行程序2,鼠标在小猫身上按下并松开后,变量“i”才会增加 1

15. 单选题

下列有关自制积木说法正确的是?( )

A

创建自制积木时,参数只能添加数字和文本

B

创建自制积木后,不能再修改参数

C

在创建的自制积木中,不能使用广播积木块

D

使用“制作新的积木”绘制图形时,为了不显示绘制过程而直接画出图形,需在“制作新的积木”窗口中选择“运行时不刷新屏幕”

16. 单选题

在排序算法中两两比较排序记录项,将那些与排序要求不符的记录交换位置,直到排好序为止的排序方法是?( )

A

插入排序

B

交换排序

C

选择排序

D

并归排序

17. 单选题

默认小猫角色,执行下列程序,小猫说出的值是?( )

A

6

B

7

C

8

D

10

18. 判断题

用 50 元钱兑换面值为 1 元、2 元、5 元的纸币共 25 张。每种纸币不少于 1 张,问有多少种兑换方案。该问题适合使用枚举算法进行求解。( )

A

正确

B

错误

19. 判断题

小杨今年春节回奶奶家了,奶奶家的数字电视要设置 ip 地址并接入到 WIFI 盒子才能收看节目,那这个 WIFI 盒子具有路由器的功能。( )

A

正确

B

错误

20. 判断题

自定义绿色小球角色,变量 ID 为私有变量,执行下列程序,能够绘制出如下所示图形(注:颜色特效 140 为红色)。( )

A

正确

B

错误

21. 判断题

默认小猫角色,执行下列程序,变量 result 的值为 B。( )

A

正确

B

错误

22. 判断题

默认小猫角色,执行下列程序,小猫说出的内容是 16。( )

A

正确

B

错误

23. 判断题

默认小猫角色,输入数字 10,执行下列程序,小猫最后说出 146。( )

A

正确

B

错误

24. 判断题

默认小猫角色,执行下列程序后,可以找到第一个大于 1000 且为 3 的倍数的数字。( )

A

正确

B

错误

25. 判断题

列表 list 保存了 6 个数字,如左图所示,按从大到小顺序进行排序,插入排序第三趟的排序结果为右图所示。( )

A

正确

B

错误

26. 判断题

默认小猫角色,执行下列程序,可以产生下图所示的列表。( )

A

正确

B

错误

27. 判断题

现有一段时间的温度数据,存储在列表 list 中。阅读下列程序,如果输入的温度是 21,那么小猫说 4。( )

A

正确

B

错误

试题目录
编程题
1 2
单选题
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
判断题
18 19 20 21 22 23 24 25 26 27
赣ICP备20007335号-2