image

编辑人: 长安花落尽

calendar2025-06-11

message3

visits276

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

一、单选题

1、我国第一台大型通用电子计算机使用的逻辑部件是(     )(2023.9scrstch二级)

A 集成电路

B 大规模集成电路

C 晶体管

D 电子管


2、默认小猫角色,运行以下程序,小猫会说?(      )

A、

45

B、

50

C、

55

D、

60


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

A 5 12

B 12 5

C、

5 5

D、

12 12


4、默认小猫角色,执行下面的程序,舞台上会看到多少只小猫?(  A   )

A 11 只

B 10 只

C 9 只

D 无法确定


5、下面程序会绘制出什么图形?(      )

A 正方形

B 圆形

C 五边形

D 五角星


6、螃蟹有两个造型 crab-a,crab-b,执行下列程序,说法正确的是?(      )

A 螃蟹一直是 crab-a 造型

B 螃蟹一直是 crab-b 造型

C 螃蟹从 crab-a 造型变成 crab-b 造型

D 螃蟹最后可能是 crab-a 也可能是 crab-b 造型


7、给“角色 1”新建一个仅适用于当前角色的变量 a,复制“角色 1”,生成一个新的“角色 2”,下列表述正确的是? (     )

A、

该变量 a 变成仅适合角色 2 的变量

B、

该变量 a 变成仅适用于舞台的变量

C、

该变量 a 变成适用于所有角色的变量

D、

两个角色各有一个仅适用于自己的变量 a,且两个变量名相同


8、关于下面积木,说法正确的是?(      )

A 最大值是 20

B 最大值是 30

C 最小值是 1

D 最小值是 2


9、默认小猫角色,执行下面程序,小猫会说?(     )

A false

B、

true

C、

D、


10、妈妈带 50 元钱去超市买了 26 元的麦片,剩下的钱刚好买 2 千克果冻,下列哪个选项能够计算出每千克果冻的价格?(     )

A

B

C

D


二、判断题

11、我们常说的互联网(Internet)是一个覆盖全球的广域网络,它不属于任何一个国家。(     )(2023.9scratch二级)

A 正确

B 错误


12、默认小猫角色,执行下面程序,舞台出现 4 只小猫,依次点击每只小猫,小猫消失,最后舞台上没有小猫。(     )

 

A 正确

B 错误


13、默认小猫角色,执行左图程序,舞台上出现右图所示的三只小猫。(     )

A 正确

B 错误


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

A 正确

B 错误


15、变量 x 和变量 y 的初始值都为 1,x+y=2。执行下列程序后,x 的值一直保持 2 不变。(     )

A 正确

B 错误


三、实操题

16、计算标准身高和体重

【题目描述】

随着生活水平的提高,青少年肥胖率也有上升的趋势。

默认小猫角色和白色背景,给定一个儿童的年龄(age),依据标准身高(height)和体重(weight)的计算公式了解该儿童是否符合标准。

儿童的标准身高(height)= 年龄(age)× 5 + 75(厘米)

儿童的标准体重(weight)= 年龄(age)× 2 + 8(公斤)

例如:age = 2 时,height = 2 × 5 + 75 = 85(厘米),weight = 2 × 2 + 8 = 12(公斤)。

【输入描述】

新建变量“age”用于存储儿童的年龄(2≤age≤12)。

如下图所示:

【输出描述】

新建变量“height”,用于存储儿童的标准身高。

新建变量“weight”,用于存储儿童的标准体重。

如下图所示:

【输入样例】

age = 2

【输出样例】

height = 85

weight = 12

【输入样例】

age = 12

【输出样例】

height = 135

weight = 32

注意: 

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

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

参考答案:```age = 2height = age * 5 + 75weight = age * 2 + 8print("height =", height)print("weight =", weight)```


17、幸运数

【题目描述】

小明很喜欢数字 7。所有个位数为 7 的正整数,以及所有 7 的倍数,都被小明称为“幸运数”。默认小猫角色和白色背景,编写程序帮助小明找到正整数 L 和 R之间(包括 L 和 R,且 1≤L≤R≤1000)所有幸运数的和。

例如:L = 10,R = 20,幸运数有 2 个:14 和 17。14 是 7 的倍数,17 的个位数为 7,因此所有幸运数的和为 31。

【输入描述】

新建变量“L”用于存储第一个正整数。

新建变量“R”用于存储第二个正整数。

约定 1≤L≤R≤1000。

如下图所示:

【输出描述】

新建变量“result”,用于存储满足条件幸运数的和。

如下图所示:

【输入样例】

L = 10

R = 20

【输出样例】

result = 31

【输入样例】

L = 1

R = 10

【输出样例】

result = 7

【样例解释】

1 和 10 之间共有 1 个幸运数:7。因为 7 既是 7 的倍数,个位数又为 7。因此,

结果为 7。

注意: 

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

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

参考答案:```pythonL = 10R = 20result = 0for i in range(L, R+1):if i % 7 == 0 or i % 10 == 7:result += iprint("result =", result)```


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

创作类型:
原创

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

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