image

编辑人: 独留清风醉

calendar2025-06-13

message4

visits249

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

一、单选题

1、高级语言编写的程序需要经过以下()操作,可以生成在计算机上运行的可执行代码。(2023-6-sc二级)

A 编辑

B、

保存

C、

调试

D、

编译


2、默认小猫角色,执行下列程序,说法错误的是?()

A 不按下空格键,小猫会随机移动

B、

不按下空格键,小猫会改变颜色

C、

不按下空格键,小猫会切换造型

D、

当按下空格键,小猫会一直移动


3、默认小猫角色,运行下列程序,小猫的坐标不可能是?()

A (-10, 4)

B、

(8, 3)

C、

(0, 12)

D、

(-1, -2)


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

A 11 只

B、

10 只

C、

1 只

D、

无法确定


5、对于魔法师角色,执行下列程序绘制的图形是?()

A

B

C

D


6、下面流程图可以用哪个积木实现?()

A

B

C

D


7、默认小猫角色,初始位置位于舞台的中心,执行以下程序说法正确的是? ()

A 只按下→键,小猫不能向右走

B、

要同时按下 d 键和→键,小猫才能向右走

C、

只按下 d 键,小猫就能向右走

D、

不按任何键,小猫就能向右走


8、角色 A 程序如左图所示,角色 B 程序如右图所示。点击绿旗,在什么时候角色 A说“再见”?()

A 不会说此句话

B、

角色 A 开始切换造型时

C、

角色 A 碰到舞台边缘时

D、

角色 B 造型切换十次完成后


9、默认小猫角色,执行以下程序,说出的结果是?()

A 50

B、

150

C、

75

D、

200


10、对于默认小猫角色,运行以下程序,下列哪个选项正确?()

A 变量 a 的值等于 3

B、

小猫发出“喵”的声音

C、

小猫的造型为造型 2

D、

小猫无任何变化


二、判断题

11、诞生于 1986 年的中华学习机 CEC-I 入选了 2021 年的 CCF 计算机历史记忆(一类),它的内存只有 64KB。当时的汉字编码字符集 GB2312 中共有 6763 个汉字,假如每个汉字用 2 个字节编码,将整个 GB2312 汉字字符集都放入 CEC-I 的内存,也只占用了不超过 1/5 的内存空间。(2023-6-sc二级)

A 正确

B 错误


12、执行下列程序,按下空格键会删除所有克隆体。

A 正确

B 错误


13、默认小猫角色,执行下列程序,舞台上可以看到一个 5 条边都相等的五边形。

A 正确

B 错误


14、角色不但可以给自己发送广播,还可以给其它角色和背景发送广播。

A 正确

B 错误


15、变量在滑杆模式下的取值范围只能是 0 到 100。

A 正确

B 错误


三、实操题

16、时间规划

【题目描述】

默认小猫角色和白色背景,小明在为自己规划学习时间。现在他想知道两个时刻之间有多少分钟。你能通过编程帮他做到吗?

【输入描述】

新建变量“h1”,“m1”,用于记录开始时刻,h1 表示小时,m1 表示分钟。

新建变量“h2”,“m2”,用于记录结束时刻,h2 表示小时,m2 表示分钟。

注意:时刻使用 24 小时制,开始时刻和结束时刻是同一天,开始时刻一定在结束时刻之前。

例如:

h1 = 09,m1 = 05,表示开始时刻为 09 时 05 分。

h2 = 09,m2 = 06,表示终止时刻为 09 时 06 分。

如下图所示:

【输出描述】

新建变量“result”,用于存储得到的结果。即两个时刻之间有多少分钟。上面的例子 09 时 05 分到 09 时 06 分,之间有 1 分钟,所以 result = 1。

如下图所示:

【输入样例1】

h1 = 09
m1 = 05
h2 = 09
m2 = 06


【输出样例1】

result = 1



【输入样例2】

h1 = 09
m1 = 05
h2 = 10
m2 = 00


【输出样例2】

result = 55

参考答案:首先,我们根据输入的h1, m1, h2, m2计算出开始时刻和结束时刻的总分钟数。然后,我们计算两个时刻之间的分钟数差,即为结果。


17、统计个数

【题目描述】

默认小猫角色和白色背景,统计从正整数 a 到 b(包括 a 和 b)之间,能够同时整除 c 和 d 的正整数个数。

例如:a = 7,b = 20,c = 2,d = 3,7 到 20 之间能够同时整除 2 和 3 的数为 12、18 一共 2 个。

【输入描述】

新建变量“a”和“b”,用于存储统计个数的区间左右端点。

新建变量“c”和“d”,存储用于整除的数。

如下图所示:

【输出描述】

新建变量“result”,用于存储得到的结果,表示从 a 到 b(包括 a 和 b)之间所有能够同时整除 c 和 d 的正整数个数。

如下图所示:

【输入样例1】

a = 7
b = 20
c = 2
d = 3


【输出样例1】

result = 2



【输入样例2】

a = 10
b = 30
c = 3
d = 4


【输出样例2】

result = 2

参考答案:根据题目描述,我们需要统计从正整数a到b(包括a和b)之间,能够同时整除c和d的正整数个数。我们可以使用数学公式和编程技术来实现这一需求。


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

创作类型:
原创

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

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