2024年GESP03月认证Scratch二级试卷
分数:100 题数:17
一、单选题(共10题,每题3分,共30分)
01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 |
---|---|---|---|---|---|---|---|---|---|
C | A | B | D | B | C | C | D | B | A |
1、小杨的父母最近刚刚给他买了一块华为手表,他说手表上跑的是鸿蒙,这个鸿蒙是?( )。
- A. 小程序
- B. 计时器
- C. 操作系统
- D. 神话人物
- 标准答案:C
- 考查知识:计算机网络与Internet
- 试题解析:本题考察操作系统的知识。鸿蒙是华为自主研发的操作系统,这个操作系统是华为在面对全球范围内的智能设备互联互通的需要时提出的解决方案。A选项小程序是一种不需要下载安装即可使用的应用,通常运行在另一个大型应用程序中,如微信中的小程序,这与操作系统不是一个概念。B选项计时器是一种计时工具,通常作为一个功能存在于手表中,而不是整个手表系统的核心。C选项操作系统(OS)是管理计算机硬件与软件资源的系统软件,是用户与计算机硬件之间的桥梁,负责协调、管理和分配硬件资源,处理软件的运行,是支撑计算机运行的基础。D选项神话人物通常是指在神话故事中出现的角色,与技术产品无关。因此,华为手表上跑的“鸿蒙”是指华为自己研发的操作系统,故正确答案是 C。
2、默认小猫角色,运行下列程序后,小猫说出的值是?( )
- A. 16
- B. 17
- C. 18
- D. 19
- 标准答案:A
- 考查知识:三大基本结构
- 试题解析:本题考查变量与循环的知识。进入程序后,x先被初始化为1,随后进入循环,不断增加3,一旦x的值超过15,小猫就说出x,程序停止。在此过程中,x会被依次赋值为1、4、7、10、13、16,16 > 15,因此16会被说出,选A。
3、下列流程图的输出结果是?( )
- A. 优秀
- B. 良好
- C. 不及格
- D. 没有输出
- 标准答案:B
- 考查知识:程序流程图
- 试题解析:本题考察流程图的知识。从“开始”顺着流程图的方向前进,先将cj设为75,随后判断cj是否大于等于60,显然75 >= 60,流程图走上面的分支,接下来判断cj是否大于等于90,显然 75 >= 90 不成立,流程图走下面的分支,输出“良好”,结束。因此选B。
4、默认小猫角色,按下3次空格键后,舞台上最多会看到多少只小猫?( )
- A. 3
- B. 4
- C. 6
- D. 8
- 标准答案:D
- 考查知识:克隆
- 试题解析:本题考查克隆的知识。第一次按下空格键后,小猫会产生一个克隆体,此时舞台上会有本体及克隆体两只小猫。注意此时克隆体中也有图片所示程序,所以在第二次按下空格键后,本体及克隆体都会再克隆出一只小猫,所以此时舞台上会有4只小猫。第三次按下空格键后,舞台上每只小猫会再克隆出一只小猫,所以最终有8只小猫。选D。
5、执行下面程序,可以让舞台上出现五颜六色气球的是?( )
- A.
- B.
- C.
- D.
- 标准答案:B
- 考查知识:画笔
- 试题解析:本题考查画笔、图章及特效的知识。A、C两个选项并没有任何改变角色颜色的积木块,因而不能画出“五颜六色”的气球。关于B、D两个选项,要辨析一下“将颜色特效增加…”和“将笔的颜色增加…”的区别,“将颜色特效增加…”会改变角色的颜色,再使用图章积木块,会在舞台上留下不同颜色的印记。“将笔的颜色增加…”在将角色作为画笔使用时,会改变画出的线条的颜色,不影响留在舞台上的图章的印记的颜色。所以选B。
6、默认小猫角色,执行下列程序,小猫说出的值是?( )
- A. 5
- B. 6
- C. 7
- D. 8
- 标准答案:C
- 考查知识:广播
- 试题解析:本题考察变量、循环和广播的相关知识。变量x、y、z初始化为1,广播“计算”后,本角色收到“计算”消息会重复执行3次将z增加(x+y)的值,x+y=2,z=2×3+1=7,故最终小猫说出的值为7。正确答案为选项C。
7、下列关于变量的说法,正确的是?( )
- A. 若要显示或隐藏变量,需要在程序运行之前设置好,程序一旦运行则无法修改变量的显示或隐藏状态。
- B. 为新建的变量命名时,不区分大小写,例如变量Y和y是同一个变量。
- C. 变量可以使用中文名。
- D. 变量不可以存入小数,只能存入整数。
- 标准答案:C
- 考查知识:变量
- 试题解析:本题考察变量相关知识。图形化编程中有隐藏和显示变量积木,可以在程序运行中改变变量的显示或隐藏状态,故A错。变量名称区分大小写,Y和y是两个不同变量,B错。变量可以使用中文名,C正确。变量可以存入整数、小数和字符串,故D错。正确答案为选项C。
8、默认小猫角色,执行下面程序,小猫不可能说的是?( )
- A. 4
- B. 7
- C. 10
- D. 13
- 标准答案:D
- 考查知识:数据运算
- 试题解析:本题考察变量和循环的相关知识。程序中变量n的值初始化为1,循环执行3次增加1到3之间的随机数,最少增加1×3=3,最多增加3×3=9,所以执行程序后,n的值范围在1+3=4到1+9=10之间。四个选项中,只有13不在4到10之间,故小猫不可能说出它。正确答案为选项D。
9、默认小猫角色,执行下面程序,哪个选项的结果可能是53?( )
- A.
- B.
- C.
- D.
- 标准答案:B
- 考查知识:数据运算
- 试题解析:本题考察随机数和数学运算相关知识。选项A计算的结果最小值为3×10+3=33,最大值为 3×20+3=63,而且结果一定是3的倍数。53在33到63之间,但不是3的倍数,故A运行不可能得到53。
- 选项B的计算结果是10×5+3=53。
- 选项C的计算结果是2×25=50,再加上“53>50”的值,“53>50”的值为真,在参与运算时计为1。所以C运行的结果为51,不可能得到53。
- 选项D的计算结果最小值为2×1+4=6,最大值为 2×30+4=64,而且结果一定是2的倍数。53在6到64之间,但不是2的倍数,故D运行不可能得到53。
- 正确答案为选项B。
10、小杨从家到学校有三条路可走,从学校到科技馆有四条路可走,小杨从家到科技馆有几种走法?( )
- A.
- B.
- C.
- D.
- 标准答案:A
- 考查知识:逻辑推理与编程数学
- 试题解析:此题考察编程数学的相关知识。根据题目描述,小杨从家到科技馆的走法采用乘法原理计算,家到学校的走法有3种,每种走法从学校到科技馆这段都可以有4种走法,所以全部的走法数是3×4的积。正确答案为选项A。
二、判断题(共5题,每题4分,共20分)
1 | 2 | 3 | 4 | 5 |
---|---|---|---|---|
√ | √ | √ | × | × |
1、小杨今年春节回奶奶家了,奶奶家的数字电视要设置ip地址并接入到WIFI盒子才能收看节目,那这个WIFI盒子具有路由器的功能。( )
- 正确();
- 错误();
- 标准答案:√
- 考查知识:计算机基础知识
- 试题解析:本题考察计算机网络的基础知识。每个网络都需要IP地址,IP地址是分配给网络中每个设备的唯一标识符,用于设备之间的通信。题目中的家用电视接入到WIFI盒子才能收看节目,说明WIPI盒子能将数据从一个网络正确地传输到另一个网络,因此WIFI盒子具有路由器的功能,本题正确。
2、克隆体可以利用“当作为克隆体启动时”进行各种编程,图章则没有这个功能。( )。
- 正确();
- 错误();
- 标准答案:√
- 考查知识:克隆(克隆体启动的设置)
- 试题解析:本题考察事件触发中作为克隆体启动的相关知识。在Scratch中,克隆体有特定的积木“当作为克隆体启动时”,允许你为每个克隆体编程。而图章功能是将角色的图像印在舞台上,它没有编程功能。
3、默认小猫角色,执行左边程序,可绘制出右边的图形。( )
- 正确();
- 错误();
- 标准答案:√
- 考查知识:画笔
- 试题解析:本题考察画笔中图章工具和舞台坐标的相关知识。根据程序的执行顺序,点击绿旗按钮,角色移动到(-80, 120)的位置,大概是舞台的左上角,紧接着画笔全部清除开始落笔,然后重复执行10次,y坐标增加-20,也就是画笔向下移动20,将x坐标设为x坐标*-1,也就是移动到x坐标反方向,原来在左边移动到右边,原来在右边移动到左边。每次向下移动20再左右折返,这样重复10次,可绘制出程序右边的图案,本题正确。
4、默认小猫角色,执行下列程序后,小猫会围绕舞台不停的顺时针运动。 ( )
- 正确();
- 错误();
- 标准答案:×
- 考查知识:广播
- 试题解析:本题考察舞台坐标的相关知识。如下图所示,点击绿旗按钮,一开始小猫在A点位置,再广播【消息1】后,当接收到【消息1】移动到B点,再广播【消息2】,当接收到【消息2】移动到C点,再广播【消息3】,当接收到【消息3】移动到D点, 再广播【消息4】,当接收到【消息4】移动到A点,反反复复一直按照A->B->C->D路径移动, 移动方向跟时钟指针移动方向相反,所以该小猫会围绕舞台不停的逆时针运动,本题错误。
5、默认小猫角色,执行下列程序后,变量result的值为5050。( )
- 正确();
- 错误();
- 标准答案:×
- 考查知识:变量
- 试题解析:本题考察变量的相关知识。变量i初始值设为1,变量result初始值设为0,之后重复100次循环片段。循环片段中:i每次循环增加1, 第一次循环变为2,最后一次循环变到101。每次循环result在原来的基础上增加i,所以result 最后的值等于 2 + 3 + 4 + … + 101 连续100个自然数的和,结果可以使用等差数列求和 (首项 + 末项)* 项数 / 2,带入这道题即(2 + 101)* 100 / 2 = 5150, 最后result的值是5150,本题错误。
三、编程题(共2题,每题25分,共50分)
题号 | 1 | 2 |
---|---|---|
答案 |
1、小杨买书
题目描述:
默认小猫角色和白色背景。
小杨同学积攒了一部分零用钱想要用来购买书籍,已知一本书的单价是13元,请根据小杨零用钱的金额,编写程序计算最多可以购买多少本书,还剩多少零用钱。
输入描述:
新建变量 m m m表示小杨拥有的零用钱数 ( 0 < m < 200 ) (0<m<200) (0<m<200)。
如下图所示:
输出描述:
新建变量 b b b和 r r r,分别表示购买图书的本书和剩余的零用钱数。
如下图所示:
输入样例:
m = 100
输出样例:
b = 7
r = 9
输入样例:
m = 199
输出样例:
b = 15
r = 4
注意事项:
- 变量名的拼写(包括大小写)要和题目完全一致。
- 输入变量直接赋值即可,无需使用“询问并等待”积木块。
- 输出结果存放在对应变量中即可,无需使用“说…”或“说…,2秒”积木块。
评分标准:
一共5组测试用例,通过一组测试用例得5分。
测试用例1:
输入:m = 113
输出:b = 8;r = 9
测试用例2:
输入:m = 24
输出:b = 1;r = 11
测试用例3:
输入:m = 139
输出:b = 10;r = 9
测试用例4:
输入:m = 29
输出:b = 2;r = 3
测试用例5:
输入:m = 104
输出:b = 8;r = 0
参考程序:
2、找因数
题目描述:
默认小猫角色和白色背景。
小杨最近刚刚学习了因数的概念,具体来说,如果一个正整数 a a a`可以被另一个正整数 b b b整除,那么我们就说 b b b是 a a a 的因数,例如6可以被1、2、3、6整除,则1、2、3、6都是6的因数。
请你帮忙写一个程序,计算正整数 a a a 有多少个因数,存入变量 r e s u l t result result中。
输入描述:
新建变量 a a a,用于存储计算因数个数的变量 a ≤ 1 , 000 a\leq 1,000 a≤1,000。
如下图所示:
输出描述:
新建变量 r e s u l t result result,用于存储 a a a的因数个数。
如下图所示:
输入样例:
a = 6
输出样例:
result = 4
输入样例:
a = 1
输出样例:
result = 1
注意事项:
- 变量名的拼写(包括大小写)要和题目完全一致。
- 输入变量直接赋值即可,无需使用“询问并等待”积木块。
- 输出结果存放在对应变量中即可,无需使用“说…”或“说…,2秒”积木块。
评分标准:
一共5组测试用例,通过一组测试用例得5分。
测试用例1:
输入:a = 529
输出:result = 3
测试用例2:
输入:a = 750
输出:result = 16
测试用例3:
输入:a = 588
输出:result = 18
测试用例4:
输入:a = 518
输出:result = 8
测试用例5:
输入:a = 564
输出:result = 12
参考程序: