样题 GESP等级认证图形化编程(一级)试题解析

【单选题】(每题3分)

1、以下和计算机领域密切相关的奖项是( ) 。

A、奥斯卡奖

B、图灵奖

C、诺贝尔奖

D、菲尔兹奖

正确答案:B

试题解析:图灵奖(Turing Award),是由美国计算机协会(ACM)于1966年设立的计算机奖项,名称取自艾伦·麦席森·图灵(Alan M. Turing),旨在奖励对计算机事业作出重要贡献的个人 。

2、以下不是存储设备的是( ) 。

A、光盘

B、磁盘

C、固态硬盘

D、鼠标

正确答案:D

试题解析:鼠标是作为输入设备。

3、为了以后能够继续使用刚刚做完的 Scratch 作品,需要完成下列哪项操作( )。

A、新建文件

B、保存文件

C、删除文件

D、复制文件

正确答案:B

试题解析:保存 Scratch 作品,以后能够打开作品继续使用。

4、点击绿旗,下面哪个选项可以实现播放狗叫声并在声音全部播放完毕后,小狗向右移动? ( )

A、

B、

C、

D、

正确答案:B

试题解析:根据题意可知声音全部播放完毕后,小狗继续移动,故需要使用“播放声音……等待播完”积木。

小狗向右移动,则是面向90度移动100步。

5、运行下列程序,角色的最终坐标为? ( )

A、( 100,50)

B、( 100,0)

C、( -100,50)

D、( 100,-50)

正确答案:D

试题解析:角色初始坐标为(0,0),循环执行10次,将x坐标增加10,则x坐标为100。

循环执行5次,将y坐标增加-10,则y坐标为-50。

所以角色的最终坐标为(100,-50)。

6、默认小猫角色的程序如下图所示,运行之后,说法正确的是? ( )

A、小猫可能会说出重复的数字

B、小猫肯定不会说出数字 1

C、小猫肯定不会说出数字 10

D、程序运行后,小猫只说出一个数字就停止了

正确答案:D

试题解析:虽然循环执行了10次,但执行第一次循环,小猫说出一个随机数字之后,全部脚本就被停止了。1到10的数字都可能说出。

所以选项D是正确的。

7、背景如下图所示,下列选项正确的是? ( )

A、可以把所有的背景全部删除

B、如果当前背景为“ Pool” ,执行“ 下一个背景” 积木后,背景不会发生切换

C、在角色代码中能切换舞台背景

D、当删除背景编号为 1 的背景后,剩下的背景编号分别为 2、 3、 4、 5

正确答案:C

试题解析:背景不能全部删除,至少要保留一个。

如果当前背景为“ Pool” ,执行“ 下一个背景” 积木后,背景会切换到“Arctic”。

当删除背景编号为 1 的背景后,剩下的背景编号为1、2、3。

8、ballerina 是个喜欢跳舞的女孩,当前造型为“ ballerina-a” ,下列哪个选项不能将角色 ballerina 切换成“ ballerina-d” 造型? ( )

A、

B、

C、

D、

正确答案:C

试题解析:选项C,换成“ballerina-c”,执行“下一个造型”,切换为“ballerina-d”;再执行“下一个造型”,切换为“ballerina-a”。

9、下列选项是公鸡 Rooster 程序的一部分,哪个选项可以让 Rooster 碰到蝗虫Grasshopper 说“ 吃掉蝗虫了” ,碰到其它角色什么都不说? ( )

A、

B、

C、

D、

正确答案:A

试题解析:蝗虫的颜色是绿色,这里可以判断公鸡是否碰到绿色,即碰到蝗虫了。

其余BCD选项均不能检测到蝗虫。

10、运行下列程序,说法正确的是( )

A、程序会一直重复执行下去,任何情况下都不会停止

B、角色移动到舞台中心,按下空格键后一直移动

C、角色会一直移动到按下空格键,然后停下来,不会说“ 你好! ”

D、角色会一直移动到按下空格键,然后停下来,说“ 你好! ”

正确答案:D

试题解析:通过“重复执行直到按下空格键”,可知按下空格键,循环将终止,然后执行说“你好!”。所以选择D。

【判断题】(每题4分)

11、声音“Cave” 的播放时长为 7 秒,下列两个程序执行的效果相同。 ( )

正确    错误

正确答案:正确

试题解析:声音“Cave” 的长度为 7 秒,所以这两个程序的效果是一样的,都是循环播放10次“Cave”。

12、小猫的初始位置和程序如下图所示,运行程序后,小猫越来越接近老鼠。( )

正确    错误

正确答案:错误

试题解析:程序中,小猫初始化方向面向老鼠,初始位置如图中所示。

在重复执行积木里面,改变了小猫的方向为45度,即右上方向,所以小猫斜向右上移动,并没有越来越接近老鼠。

13、默认小猫角色的程序如下图所示,程序执行后,看不到小猫的移动和旋转。( )

正确    错误

正确答案:正确

试题解析:程序没有使用“等待”积木,执行的很快,执行完成后,小猫的位置和方向没有变化,所以眼睛是看不到小猫的移动和旋转的。

14、无论是背景的编号,还是造型的编号都是从 1 开始。 ( )

正确    错误

正确答案:正确

试题解析:正确的,背景和造型的编号,都是从 1 开始。

15、默认小猫角色的程序如下图所示,点击绿旗运行程序,每次按下空格键,角色的颜色都会变化。 ( )

正确    错误

正确答案:错误

试题解析:程序执行时,如果没有按下空格键,颜色不会发生变化。

如果想每次按下空格键,角色的颜色都会变化,需要增加一个“重复执行”积木进行循环检测空格键是否按下。

【编程题】

16、(本题25分)踢足球

准备工作:

(1)选择背景 Playing Field。

(2)删除默认小猫角色,添加角色 Ben、 Jordyn 和 Soccer Ball。

功能实现:

(1)用积木实现 Jordyn 的初始位置为舞台左下角坐标为(-164,-81) ,初始造型为 jordyn-a,面向右侧,如图所示;

(2)用积木实现 Ben 的初始位置为舞台右上角坐标为(187,53) ,初始造型为ben-d,面向左侧,如图所示;

(3)用积木实现 Soccer Ball 位于 Jordyn 脚前不远处坐标为(-114,-119) ,面向 Ben;

(4)点击绿旗,Jordyn 每隔 1 秒切换一个造型,直至其造型为 jordyn-d;

(5)在切换成 jordyn-b 造型后,Soccer Ball 播放声音 basketball bounce 的同时向 Ben 移动,直到碰到 Ben 为止;

(6)当 Ben 碰到 Soccer Ball 后,Ben 说“好球” 2 秒,终止本身程序;

注意: 本程序只允许使用运动、 外观、 事件(除广播) 、 控制、 侦测类积木块。

试题解析:

参考程序:

Jordyn

Ben

Soccer Ball

评分标准:

(1)用积木实现 Jordyn 的初始位置为舞台左下角,初始造型为 jordyn-a,面向右侧; (3 分)

用积木实现 Ben 的初始位置为舞台右上角,初始造型为 ben-d,面向左侧; (4 分)

用积木实现 Soccer Ball 位于 Jordyn 脚前不远处,面向 Ben;(3 分) (共 10 分)

(2)点击绿旗,Jordyn 每隔 1 秒切换一个造型,直至其造型为 jordyn-d。 (5分)

(3)在切换成 jordyn-b 造型后,Soccer Ball 播放声音 basketball bounce 的同时向 Ben 移动,直到碰到 Ben 为止。 (5 分)

(4)当 Soccer Ball 碰到 Ben 后,Ben 说“好球” 2 秒,终止本身程序。 (5 分)

17、(本题25分)海底寻宝

准备工作:

(1)导入背景 Underwater 2;

(2)删除默认小猫角色,导入角色 Crystal、 Diver1 和 Fish。

功能实现:

(1)点击绿旗,用积木实现潜水员的初始坐标为(-130,-125) ,面向舞台的右侧,钻石的初始坐标为(180,30) ;

(2)点击绿旗,用积木实现小鱼在舞台的左侧,面向舞台的右侧,初始造型为fish-c,沿着水平方向不断游动,碰到边缘就反弹,且肚皮不能朝下;

(3)潜水员能够面向鼠标指针,以移动 10 步,等待 0.2 秒的速度在舞台上移动(通过移动鼠标指示方向,指引潜水员找到钻石) ;

(4)在移动过程中,潜水员如果碰到钻石,那么就停止移动,说“找到钻石啦”2 秒,终止所有程序。

注意: 本程序只允许使用运动、 外观、 事件(除广播) 、 控制、 侦测类积木块。

试题解析:

参考程序:

潜水员程序:

小鱼程序:

钻石程序:

评分标准:

(1)点击绿旗,用积木实现潜水员的初始坐标为(-130,-125) ,面向舞台的右侧,钻石的初始坐标为(180,30) ; (5 分)

(2)点击绿旗,用积木实现小鱼在舞台的左侧,面向舞台的右侧,初始造型为fish-c,沿着水平方向不断游动,碰到边缘就反弹,且肚皮不能朝下; (5 分)

(3)潜水员能够面向鼠标指针,以移动 10 步,等待 0.2 秒的速度在舞台上移动(通过移动鼠标指示方向,指引潜水员找到钻石) ; (10 分)

(4)在移动过程中,潜水员如果碰到钻石,那么就停止移动,说“找到钻石啦” 2秒,终止所有程序。 (5 分)

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

编程小伙伴测评网

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值