image

编辑人: 青衫烟雨

calendar2025-06-15

message1

visits666

2023年12月CCF-GESP编程能力等级认证Scratch图形化编程三级真题参考答案

一、单选题

1、现代计算机是指电子计算机,它所基于的是(   )体系结构。(2023年12月三级)

A 艾伦·图灵

B 冯·诺依曼

C 阿塔纳索夫

D 埃克特-莫克利


2、默认小猫角色,执行下列程序,舞台上会看到? (   )

A

B

C

D


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

A

B

C

D


4、默认小猫角色,执行下列程序,正确的是?(   )

A 小猫依次说出 2431

B 小猫依次说出 2341

C 小猫依次说出 2413

D 小猫依次说出 2314


5、默认小猫角色,执行下面程序,下列说法正确的是?(   )

A 输入数字-5,小猫会说“获得车模一部”

B 输入数字 5,小猫会说“获得车模一部”

C 输入数字 0,小猫会说“获得车模一部”

D 无论输入什么数字,小猫都不会说“获得车模一部”


6、默认小猫角色,执行下列程序,输入“天生我才必有用”,小猫说出的内容是?(   )

A 生才有

B 生我才有

C 我有

D 生我有用


7、默认小猫角色,执行下列程序,输入“蜀道之难,难于上青天!”,小猫说出的内容是?(   )

A 蜀道之困,困于上青天!

B 蜀道之困,难于上青天!

C 蜀道之难,困于上青天!

D 蜀道之难,难于上青天!


8、默认小猫角色,执行下列程序,列表“动物”的第二项内容是?(   )

A 狮子

B 老虎

C 熊猫

D 鲸鱼


9、默认小猫角色,执行下列程序,变量“temp”的值为?(   )

A 15

B 20

C 5

D 10


10、默认小猫角色,执行下列程序,按下 2 次空格键,说法正确的是?(   )

A 小猫被克隆了 1 次

B 小猫被克隆了 2 次

C 小猫被克隆了 3 次

D 小猫没有被克隆


11、默认小猫角色,执行下列程序,当输入 75 时,小猫说出的内容是?(   )?

A 优秀

B 良好

C 及格

D 不及格


12、默认小猫角色,执行下列程序,result 的值是?(   )

A 90

B 120

C 180

D 240


13、假设一个游戏的玩家在游戏中拥有三个属性,分别是力量、速度和智力,如果力量小于 3 并且速度和智力的值都小于 5,则认为玩家是身体素质较弱且缺乏智力的。下面哪个选项能够做出该判断?(   )

A

B

C

D


14、默认小猫角色,下列程序与哪个选项中的程序实现的功能不同?(   )

A

B

C

D


15、一次数学小测只有两道题,结果全班有 10 人全对,第一题有 25 人做对,第二题有 18 人做错,那么两题都做错的有多少人?( )

A

B

C

D


二、判断题

16、小杨最近在备考 GESP,他用 Scratch 来练习和运行程序,所以 Scratch 也是一个小型操作系统。(   )(2023年12月三级)

A 正确

B 错误


17、默认小猫角色,执行下列代码,舞台上会出现 15 个等边三角形。(   )

A 正确

B 错误


18、默认小猫角色,执行下列程序后,角色会一直改变颜色。(   )

A 正确

B 错误


19、默认小猫角色,执行下列程序,小猫说 1010。(   )

A 正确

B 错误


20、默认小猫角色,执行下列程序,可将列表 list1 里的所有数据迁移到列表 list2。(   )

A 正确

B 错误


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

A 正确

B 错误


22、默认小猫角色,执行下列程序,小猫的克隆体不会被删除。(  )

A 正确

B 错误


23、默认小猫角色,执行下列程序,最终变量 i 的值为 6。(   )

A 正确

B 错误


24、默认小猫角色,执行下列程序,小猫不会移动。(   )

A 正确

B 错误


25、小明现在有 5000 元压岁钱,他想把这笔钱存入银行。已知目前银行的年化利率为 3%,小明准备连续存入 5 年,下列程序可以计算出 5 年后他会有多少钱。(   )

A 正确

B 错误


三、实操题

26、小杨做题

【题目描述】

为了准备考试,小杨每天都要做题。第1天,小杨做了a道题,第2天,小杨做了b道题,从第3天起,小杨每天做的题目数量是前两天的总和。

此外,小杨还规定,当自己某一天做了大于或等于m题时,接下来的所有日子里,他就再也不做题了。

默认小猫角色和白色背景,编写程序计算到了第N天,小杨总共做了多少题呢?

【输入描述】

新建变量“a”,“b”(0≤a,b≤10)

新建变量“m”(a,b<m≤100000)

新建变量“N”(3≤N≤364)

如下图所示:

【输出描述】

新建变量“result”用于存储小杨N天里总共做了多少题目。

如下图所示:

【输入样例】

a=1

b=2

m=10

N=5

【输出样例】

result=19

【样例解释】

小杨第一天做1题,第二天做2题,第三天做1+2=3题,第四天做2+3=5题,第五天做3+5=8题。因此他总共做了1+2+3+5+8=19题。

【输入样例】

a=1

b=1

m=5

N=8

【输出样例】

result=12

【样例解释】

小杨前5天分别做了1,1,2,3,5题,由于第5天小杨做了5题,而m=5,于是小杨从此以后不再做题。因此小杨总共做了1+1+2+3+5=12题。

注意:

1.变量名的拼写(包括大小写)要和题目完全一致。

2.输入变量直接赋值即可,无需使用“询问并等待”积木块。

参考答案:根据题目描述,我们可以编写程序来模拟小杨做题的过程,计算到了第N天,小杨总共做了多少题。1. 首先,定义变量a、b和m,分别表示小杨第一天、第二天做的题目数量和规定的题目数量阈值。2. 初始化变量sum,用于存储小杨做题的总数,初始值为0。3. 使用循环,从第3天开始,每天计算小杨做的题目数量,并将其累加到sum中。* 如果小杨某一天做的题目数量大于等于m,则退出循环。* 否则,继续循环,直到第N天。4. 输出变量sum,即为小杨N天里总共做了多少题目。


27、满足条件的数累加


【题目描述】

现有若干正整数存放在列表lst中,默认小猫角色和白色背景,编写程序将其中个位数为k的数进行累加求和。

例如:lst中存放数据2、5、7、17、11、18、4、27、1、7,个位数为7,则累加的数据为7,17,27,7,和为58。

【输入描述】

新建列表“lst”,存放若干正整数。

新建变量“k”,存放个位数(0≤k≤9)。

如下图所示:

【输出描述】

新建变量“result”,存储满足要求的累加和。

如下图所示:

【输入样例】

lst=[2,5,7,17,11,18,4,27,1,7]

k=7

【输出样例】

result=58


【输入样例】

lst=[67,54,34,51,45,26,11,52,56,70]

k=4

【输出样例】

result=88

注意:

1、列表名、变量名的拼写(包括大小写)要和题目完全一致。

2、列表直接用“+”功能赋值进行测试即可,无需写代码赋值。

参考答案:根据题目描述,我们需要编写程序将列表lst中个位数为k的数进行累加求和,并将结果存储在变量result中。首先,我们需要遍历列表lst,对于每个元素,判断其个位数是否为k。如果是,则将其累加到变量sum中。最后,将sum赋值给变量result。代码如下:```pythonlst = [2, 5, 7, 17, 11, 18, 4, 27, 1, 7]k = 7sum = 0for i in lst:if i % 10 == k:sum += iresult = sumprint(result)```


喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!

创作类型:
原创

本文链接:2023年12月CCF-GESP编程能力等级认证Scratch图形化编程三级真题参考答案

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。
分享文章
share