2023年6月CCF GESP编程能力认证Scratch图形化等级考试(三级)试卷
剩余时间 --:--:--
单选题 共 15 题
1.

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

2.

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

3.

默认小猫角色,scratch执行下列程序,变量 sum 的值是?( ) 

4.

五年级一班有 30 名同学,编号从 1 开始至 30,每位同学都有一个唯一的编号, 现在需要从中随机选出三名同学来参加活动,下面程序中“重复执行直到...”的判 断条件是? ( ) 

5.

小球角色,scratch执行以下程序,表述正确的是? ( )

6.

默认小猫角色,scratch执行下列程序,小猫角色绘制的图案为?

7.

下列关于变量描述正确的是?( )

8.

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

9.

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

10.

scratch执行下列程序,当输入65时,哪个角色会改变颜色?

11.

12 箱蜜蜂一年可以酿 900 千克蜂蜜。小林家养了这样的 5 箱蜜蜂,下列哪个选 项能够计算出小林家一年可以酿多少千克蜂蜜?( ) 

12.

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

13.

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

14.

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

15.

默认小猫角色,scratch下列哪个程序可以实现“在[5,10,15,...,100]中随机选择一个 数”?( )

判断题 共 10 题
1.

一个算法可以用不同的形式来描述,但要求描述比较规范,因此不能用自然语言 描述。( ) 

2.

域名是由一串用点分隔的名字来标识互联网上一个计算机或计算机组的名称, CCF 编程能力等级认证官方网站gesp的域名是gesp.ccf.org.cn,其中顶级域名是 gesp。

3.

默认小猫角色,scratch执行下列程序可以实现1到100所有奇数求和。

4.

scratch除了本体可以克隆自己外,克隆体也可以克隆自己。

5.

默认小猫角色,scratch执行下列程序,会将列表 lst 中的所有值为“ab”的项替换为“abc”。 () 

6.

默认小猫角色,scratch执行下列程序,小猫会说出“乐”字。

7.

默认小猫角色,执行下列程序,先后输入15和25,最后小猫说“25,15”

8.

默认小猫角色,执行下列程序,变量 x 的值为 12。

9.

下列积木的运行结果为ture。

10.

默认小猫角色,scratch执行下列程序,小猫会说“true”

问答题 共 2 题
1.

CCF-GESP编程能力等级认证Scratch图形化三级编程题:自幂数判断。

【题目描述】

自幂数是指 N 位数各位数字 N 次方之和是本身,如 153 是 3 位数,其每位数的 3 次 方之和是 153 本身,因此 153 是自幂数,1634 是 4 位数,其每位数的 4 次方之和是 1634 本身,因此 1634 是自幂数。(注:5 的 3 次方为 5×5×5;5 的 4 次方为 5×5×5×5。) 默认小猫角色,白色背景。编写程序判断一个三位的正整数是否为自幂数,如果是 自幂数先输出数本身然后紧随 T,否则输出数本身然后紧随 F。

【输入描述】 新建变量“n”用于存储一个三位的正整数。 如下图所示:

【输出描述】 新建变量“result”用于存储判断的结果,如果是自幂数先输出数本身然后紧随 T, 否则输出数本身然后紧随 F。
如下图所示:

【输入样例】 n = 153 

【输出样例】 result = 153T 

【输入样例】 n = 152 

【输出样例】 result = 152F

2.

CCF-GESP编程能力等级认证Scratch图形化三级编程题:计算最终值 。

【题目描述】
默认小猫角色,白色背景。存在一种仅支持 2 种操作和 1 个变量的编程语言:
X++ 使变量 “X” 的值增加1
X-- 使变量 “X” 的值减少 1
最初,“X”的值是 0,给你一个由操作组成的列表“lst”,需要得到执行所有操 作后,“X”的最终值。

【输入描述】
新建列表“lst”,存储变量“X”执行的操作,例如 lst = [“X++”,”X++”,”X--”] 最初,X = 0
X++:X加1,X = 0 + 1 = 1
X++:X加1,X = 1 + 1 = 2
X--:X减1,X = 2 - 1 = 1
如下图所示:

【输出描述】
新建变量“X”,初始值为 0,经过列表中的操作后将最终的结果存入其中。 如下图所示:

【输入样例】
lst = [“X++”,”X++”,”X--”] 

【输出样例】
X=1

【输入样例】
lst = [“X++”,”X++”,”X++”] 

【输出样例】
X=3