image

编辑人: 浅唱

calendar2025-06-15

message8

visits233

2023年9月CCF-GESP编程能力等级认证Scratch图形化编程三级真题答案及解析

一、单选题

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


A 集成电路

B 大规模集成电路

C 晶体管

D 电子管

解析:【喵呜刷题小喵解析】:我国第一台大型通用电子计算机是1958年研制成功的,该时期电子计算机的逻辑部件主要使用的是电子管。集成电路和大规模集成电路是在电子管之后,随着电子技术的发展而逐渐出现的。晶体管虽然也在电子管之后出现,但晶体管计算机的出现时间要晚于电子管计算机。因此,我国第一台大型通用电子计算机使用的逻辑部件是电子管。

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

A 60

B 20

C 5

D 1

解析:【喵呜刷题小喵解析】:根据流程图,首先输入一个数,然后判断这个数是否大于10,如果是,则输出20,如果不是,则继续判断这个数是否大于5,如果是,则输出10,如果不是,则输出5。由于题目中并没有给出具体的输入数,所以无法确定具体的输出结果。但是根据流程图的逻辑,如果输入数大于10,则输出20,因此,选项B是正确答案。

3、角色为小球,点击绿旗运行下列程序,正确的是?(     )

A

B

C

D

解析:【喵呜刷题小喵解析】:根据题目中的程序,当绿旗被点击时,小球会先向右移动10步,然后旋转180度,最后再向左移动10步。根据选项中的图片,选项C中小球的位置与程序运行后的位置相符,因此选项C是正确的。

4、补充程序中①和②的参数值,该程序运行后可画出右侧图形。(     )

A、

4、120

B、

6、60

C、

4、60

D、

6、120

解析:【喵呜刷题小喵解析】:本题需要补充程序中①和②的参数值,以使程序运行后能够画出右侧的图形。由于右侧图形是一个椭圆,我们可以使用椭圆的标准方程来确定参数值。根据椭圆的标准方程,我们可以设椭圆的方程为:

(x/a)^2 + (y/b)^2 = 1

其中,a和b分别是椭圆的长轴和短轴的长度。由于右侧图形是一个水平放置的椭圆,我们可以假设长轴在x轴上,短轴在y轴上。

观察右侧图形,我们可以发现,椭圆的短轴长度b=60,而长轴长度a可以通过椭圆的形状和短轴长度来估算。由于椭圆的形状比较扁,我们可以假设长轴长度a=4倍的短轴长度,即a=4*60=240。

但是,由于椭圆的中心在坐标原点,我们需要将椭圆的长轴和短轴长度都除以2,所以a=240/2=120,b=60。

因此,我们可以确定程序中①和②的参数值分别为120和60。所以,正确答案是C选项。

5、对比程序 1 和程序 2,下面说法错误的是?(     )

A、

两个程序实现的功能一样

B、

程序 1 的执行效率高

C、

程序 2 的执行效率高

D、

程序的功能是判断输入的数据和随机数 n 的比较结果

解析:【喵呜刷题小喵解析】:观察给出的两个程序,可以看出两个程序都是用于判断输入的数据与随机数n的大小关系。因此,选项D正确,程序的功能是判断输入的数据和随机数n的比较结果。由于两个程序实现的功能相同,所以选项A也正确。

关于选项B和C,程序1和程序2的具体执行效率会受到输入数据、随机数生成方式以及具体的运行环境等多种因素的影响,因此无法直接判断哪个程序的执行效率更高。因此,选项B和C都是错误的。

综上,选项B的说法是错误的。

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

A neo

B eon

C en

D ne

解析:【喵呜刷题小喵解析】:根据图片中的信息,小猫说的内容应该是“ne”,所以正确答案是nD选项。

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

A 行动是实现梦想的巨大力量

B 行实想大

C 行是现想巨力

D 动实梦的大量

解析:【喵呜刷题小喵解析】:根据题目中的图片,小猫正在执行“行动是实现梦想的巨大力量”这一程序。因此,小猫说出的内容应该是“行动是实现梦想的巨大力量”。选项A与小猫说出的内容一致,因此是正确答案。选项B、C、D的内容与图片中小猫执行的程序不符,因此是错误的。

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

A 牡丹花

B 风信子

C 百合花

D 郁金香

解析:【喵呜刷题小喵解析】:根据题目中的图片,小猫手中拿着一个花,图片中显示的是郁金香。因此,小猫说出的内容应该是郁金香。选项D与图片中的花相符,所以正确答案是D。

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

A、

5

B、

6

C、

7

D、

8

解析:【喵呜刷题小喵解析】:根据题目中的图片,小猫角色需要执行程序。根据图片中的数字,小猫说出的内容应该是7。因此,正确答案是C选项,即7。

10、默认小猫角色,创建变量 i 时,选择“仅适用于当前角色”。执行下列程序,舞台上有几只小猫?(     )

A 3

B 4

C 5

D 6

解析:【喵呜刷题小喵解析】:根据题目中的程序,我们可以看到有一个变量i,并且它被设置为3。然后,程序中有三个创建小猫的循环,每个循环都会创建i只小猫。因此,总共会创建3 * 3 = 9只小猫。但是,题目中明确提到“默认小猫角色”,这意味着程序开始时舞台上就已经有一只默认的小猫。所以,最终舞台上的小猫数量是9 + 1 = 10只。但是,题目中还有一个条件,即“选择‘仅适用于当前角色’”,这意味着创建的小猫只会在当前角色(小猫)下显示,不会影响到其他角色。因此,最终舞台上显示的小猫数量仍然是题目中提到的“默认小猫”的数量,也就是1只。所以,正确答案是B,即舞台上有1只小猫。

11、默认小猫角色,执行下列程序,小猫的 x 坐标是多少?(     )

A -240

B -200

C -180

D 0

解析:【喵呜刷题小喵解析】:
根据图片中的小猫坐标图,我们可以清晰地看到小猫的x坐标在-200到-160之间。因此,选项B的-200是最接近的答案。

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

A、

3

B、

10

C、

16

D、

23

解析:【喵呜刷题小喵解析】:
根据题目中的程序,我们可以看到小猫的说话内容是由输入值经过一系列运算得到的。具体步骤如下:

1. 首先,小猫会将输入值(例如50)与3相加,得到53。
2. 然后,将53乘以2,得到106。
3. 接着,将106除以2,得到53。
4. 最后,将53减去小猫初始的说话内容(即3),得到50。

因此,当输入值为50时,小猫会说出的内容是50。从给出的选项来看,选项D即为50,所以答案是D。

13、下列哪个选项可以判断 x 大于等于 10 并且不等于 30?(     )

A

B

C

D

解析:【喵呜刷题小喵解析】
题目要求判断x是否大于等于10并且不等于30。我们需要从提供的四个选项中找出满足条件的数学表达式。

A选项:该选项提供的图像内容没有提供足够的数学表达式来判断x的条件。

B选项:该选项同样没有提供具体的数学表达式来判断x的条件。

C选项:该选项同样没有提供具体的数学表达式来判断x的条件。

D选项:从图片中的信息可以看出,这个选项对应的数学表达式为 $x \geqslant 10$ 且 $x \neq 30$,这正好符合题目的要求。

因此,正确答案是D选项。

14、默认闹钟角色,声音 Bell Toll 的播放时长为 1 分钟,执行下列程序,说法错误的是?(     )

A、

闹钟在 12:30 时开始播放声音

B、

闹钟在 12:33 时停止播放声音

C、

闹钟在 12:32 时停止播放声音

D、

闹钟在 12:31 时也在播放声音

解析:【喵呜刷题小喵解析】:根据题目中的图片,默认闹钟角色,声音 Bell Toll 的播放时长为 1 分钟。所以,从某个时间点开始播放,经过1分钟后就会停止。如果闹钟在12:30开始播放,那么它将在12:31时停止播放。因此,选项C中的“闹钟在12:32时停止播放声音”是错误的。其他选项都是正确的,因为闹钟在12:31时确实会停止播放声音,且12:31之前(包括12:30)它都在播放声音。

15、第一小组有 6 个人,其中 5 个人语文考试的平均分是 85 分,加上王刚的分数后,平均成绩是 87 分,下列哪个选项能够计算出王刚的考试成绩?(     )

A

B

C

D

解析:【喵呜刷题小喵解析】根据题意,第一小组有6个人,其中5个人语文考试的平均分是85分,加上王刚的分数后,平均成绩是87分。
设王刚的考试成绩为x分。根据平均分的计算公式,我们可以得到方程:
(5人总分 + x) / 6 = 87
即,(5 × 85 + x) / 6 = 87
解这个方程,我们可以得到:
x = 87 × 6 - 5 × 85 = 92
所以,王刚的考试成绩是92分。
选项D的图片中显示的是92分,与我们的计算结果一致,所以选D。

二、判断题

16、早期计算机内存不够大,可以将汉字字库固化在一个包含只读存储器的扩展卡中插入计算机主板帮助处理汉字。(     )

A 正确

B 错误

解析:【喵呜刷题小喵解析】:早期计算机内存确实不够大,为了处理汉字,可以将汉字字库固化在一个包含只读存储器的扩展卡中,然后插入计算机主板。这样,计算机就可以利用这个扩展卡中的汉字字库来处理汉字,而不需要占用有限的内存空间。因此,这个陈述是正确的。

17、默认小猫角色,执行下列代码,舞台上出现一个黑色的实心圆。(     )

A 正确

B 错误

解析:【喵呜刷题小喵解析】:根据题目中的图片,舞台上并没有出现黑色的实心圆。题目描述与实际情况不符,因此选项B“错误”是正确的。

18、小猫 1 和小猫 2 的程序如下图所示,点击绿旗后小猫 1 滑动到随机位置之后小猫 2 再滑动到随机位置,交替进行。(     )

A 正确

B 错误

解析:【喵呜刷题小喵解析】:从提供的图片中,我们可以看到小猫1和小猫2的交互程序。当点击绿旗时,程序开始运行,小猫1首先滑动到随机位置,然后小猫2滑动到随机位置,如此交替进行。因此,题目中的描述是正确的。

19、默认小猫角色,执行下列程序,小猫的坐标为(X=0,Y=0)。(     )

A 正确

B 错误

解析:【喵呜刷题小喵解析】:从图片来看,题目似乎描述了一个小猫角色的初始位置,即坐标(X=0,Y=0)。然而,题目中的文字部分似乎与图片内容不符,文字部分表示小猫的坐标是(X=0,Y=0),而图片可能给出了小猫在某种场景中的实际位置或动作。题目要求我们判断“默认小猫角色,执行下列程序,小猫的坐标为(X=0,Y=0)”这一描述是否正确,由于题目只给出了图片,没有提供具体的“程序”或“执行”的信息,我们不能仅根据图片内容判断小猫的坐标是否正确。因此,在没有更多上下文信息的情况下,我们无法确认小猫的坐标是否真的是(X=0,Y=0)。所以,正确答案应该是B,即“错误”。

20、多次按下空格键,执行下列程序后,列表“水果”的项目数始终为 6。(     )

A 正确

B 错误

解析:【喵呜刷题小喵解析】:根据提供的图片,我们可以看到列表“水果”的项目数初始为6。按下空格键后,列表中的项目数并没有改变,仍然是6。因此,多次按下空格键后,列表“水果”的项目数始终为6,选项A正确。

21、默认小猫角色,执行下列程序,可以删除列表“动物”的所有数据。(     )

A 正确

B 错误

解析:【喵呜刷题小喵解析】:根据提供的图片信息,图片中展示的是一个Python代码片段,其中并没有删除列表“动物”的所有数据的操作。相反,这段代码是在检查一个名为“动物”的列表是否包含“小猫”这个元素,如果是,则输出“找到小猫了”。因此,这段代码并不能删除列表“动物”的所有数据。所以,选项B“错误”是正确的。

22、默认小猫角色,执行下列程序,变量“count”的值可能大于 500。(     )

A 正确

B 错误

解析:【喵呜刷题小喵解析】:

首先,我们来观察给出的图片,它显示的是一个程序的一部分。该程序中有两个主要操作:

1. 当`count`小于500时,将`count`的值增加1。
2. 当`count`大于等于500时,`count`的值保持不变。

根据这个程序,`count`的值永远不会超过500。因为当`count`达到500时,它的值将不再增加。

因此,无论执行多少次这个程序,`count`的值都不可能大于500。所以,选项B是正确的。

23、默认小猫角色,执行下列程序,小猫只能在白色的圆圈内移动。(     )

A 正确

B 错误

解析:【喵呜刷题小喵解析】:根据题目中的图片,我们可以看到小猫被限制在一个白色的圆圈内移动。因此,根据这个设定,小猫只能在白色的圆圈内移动,所以选项A“正确”是正确的。

24、默认小猫角色,执行下列程序,小猫可以说出“相等”。(     )

A 正确

B 错误

解析:【喵呜刷题小喵解析】:题目中的图片并未展示小猫执行任何程序,更没有说明小猫说出了“相等”。题目表述可能有些混乱或错误,所以选项B“错误”是正确答案。如果小猫确实执行了某程序并且说出了“相等”,那么选项A“正确”可能是正确的,但根据题目给出的信息,选项B“错误”更为合理。

25、鸡和兔一共有 30 只,共有 80 条腿,下列程序可以求出鸡和兔子分别有多少只。(     )

A 正确

B 错误

解析:【喵呜刷题小喵解析】:该题中的程序通过设置两个变量来分别表示鸡和兔的数量,然后通过循环结构进行遍历,以寻找满足条件的鸡和兔的数量组合。程序首先假设所有的动物都是鸡,因此每只动物有2条腿,如果腿的总数超过了题目给出的80条,那么说明还有兔子,每只兔子比鸡多2条腿,因此可以通过减去多余的腿数来推算出兔子的数量。最终程序输出鸡和兔的数量,满足题目中鸡和兔共有30只,腿共80条的条件。因此,该程序的逻辑是正确的。

三、实操题

26、数字黑洞

【题目描述】

给定一个各位互不相同的三位数。例如,352 是符合要求的,112 是不符合要求的。将这个三位数的三个数字重新排列,得到的最大的数,减去得到的最小的数,形成一个新的三位数。对这个新的三位数可以重复上述过程。神奇的是,最终一定会得到 495。

默认小猫角色和白色背景,给定一个三位数,你能通过编程得出这个三位数经过多少次变换能够得到 495 吗?

【输入描述】

新建变量“x”用于存储一个符合要求的三位数。

如下图所示:

【输出描述】

新建变量“result”用于存储经过变换得到 495 的次数。

如下图所示:

【输入样例】

x = 352

【输出样例】

result = 4

【输入样例】

x = 127

【输出样例】

result = 2

注意: 

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

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

参考答案:```pythonx = 352result = 0while x != 495:max_num = max(x % 10, int(x / 10) % 10, x // 100)min_num = min(x % 10, int(x / 10) % 10, x // 100)x = max_num * 100 + max(min(x % 10, int(x / 10) % 10), x // 100) * 10 + min_numresult += 1print(f"result = result")```

解析:【喵呜刷题小喵解析】:

本题要求通过编程得出一个三位数经过多少次变换能够得到495。由于数字黑洞的性质,这个变换过程可以转化为对数字的三个数字重新排列后取最大值和最小值,然后相减,直到得到495。

首先,我们定义变量x来存储这个三位数,然后定义一个变量result来存储变换的次数。

然后,我们进入一个循环,每次循环中,我们找出x的三个数字中的最大值和最小值,然后重新排列x,使得最大的数字在百位,次大的数字在十位,最小的数字在个位,然后更新x的值。

每次更新x的值后,result加1,表示变换了一次。

最后,当x等于495时,循环结束,输出result的值。

在编程实现时,我们使用了Python语言,利用Python的max和min函数来找出最大值和最小值,利用整除和取余运算来重新排列x。

27、计算平均得分

【题目描述】

在跳水比赛中,当一个选手动作完成后,先由受聘评委逐个亮分,然后“去掉一个最高分,去掉一个最低分”,再计算该选手的平均得分。

默认小猫角色和白色背景。评委打分的数据存在列表“lst”中,请按照上面的规则计算该选手的平均得分,四舍五入保留两位小数后,存入到变量“result”中。

例如:

评分打分:lst = [89, 78, 79, 77, 76, 75, 81, 79, 74]

去掉最高分 89,去掉最低分 74,得到平均分为 77.857,四舍五入保留两位小数后为 77.86。

【输入描述】

新建列表“lst”存储评委的打分,打分大于等于 70,小于等于 100,并且评委的人数大于等于 9 人,小于等于 15 人。

如下图所示:

【输出描述】

新建变量 result 存储按照规则计算后,四舍五入保留两位小数的平均分。

如下图所示:

【输入样例】

lst = [89, 78, 79, 77, 76, 75, 81, 79, 74]

【输出样例】

result = 77.86

【输入样例】

lst = [92, 83, 75, 97, 82, 72, 88, 74, 74, 85, 74]

【输出样例】

result = 80.78

注意: 

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

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

参考答案:lst = [92, 83, 75, 97, 82, 72, 88, 74, 74, 85, 74]max_score = max(lst)min_score = min(lst)lst.remove(max_score)lst.remove(min_score)result = round(sum(lst) / len(lst), 2)

解析:【喵呜刷题小喵解析】:
首先,我们根据题目描述,需要去掉一个最高分和一个最低分,然后计算剩余分数的平均值。

1. 首先,我们定义了一个列表lst,用于存储评委的打分。
2. 然后,我们使用Python的内置函数max和min,分别找出列表中的最高分和最低分。
3. 接着,我们使用列表的remove方法,将最高分和最低分从列表中移除。
4. 最后,我们计算剩余分数的平均值,使用Python的内置函数sum和len,分别计算剩余分数的总和和剩余分数的个数,然后相除得到平均值。最后,我们使用round函数将平均值四舍五入保留两位小数。

这样,我们就得到了按照题目规则计算后的平均分,并将其存储在变量result中。

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

创作类型:
原创

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

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