admin 管理员组

文章数量: 1087135


2024年5月9日发(作者:climb是什么意思啊)

Scratch期末笔试试卷

姓名:___________班级:___________分数:___________

【满分: 时间:60分钟】

一、选择题(45分,每题3分)

1. Scratch 是一款( ),它与所有的编程语言一样,可以用来编应用程序。

A. 程序设计软件

【答案】A

【解析】Scratch是由麻省理工学院专为8-16岁儿童设计的一款图形化程序设计软件。

2. Scratch的工作界面主要由标题栏、菜单栏、指令区、角色列表区、( )及等几部分组成。

A. 编辑区、控制区

【答案】B

【解析】打开Scratch软件后,首先呈现的是搭建程序的主界面,程序就是这里制作完成的。整个界面大致

包含:标题栏、菜单栏、左上方的舞台、左下方的角色列表、中间的指令区和右边的脚本区。

3. 属于“动作”模块中的是( )。

A. 等待 1 秒

【答案】C

【解析】A 错误 该指令属于“控制”模块。

B 错误 该指令属于“侦测”模块。

C 正确 该指令属于“动作”模块。

B. 鼠标的 X 坐标 C. 碰到边缘就反弹

B. 脚本区、舞台 C. 放大、缩小

B. 画图软件 C. 游戏软件

4. 表示( )。

A. 如果条件为假,执行部件的脚本模块

B. 如果条件为真,执行部件的脚本模块

C. 如果条件为真,重复执行部件的脚本模块

【答案】B

1 / 10

【解析】“控制”类中提供单向选择结构功能块,在这一功能块中,我们要在“如果”的后方嵌入另外一

个六角形的条件式功能块。这个功能块的功能是:当条件式成立时执行嵌入的代码,当条件式不成立时不

执行嵌入的代码。

5. 数值与逻辑运算不包括( )。

A. 加减乘除运算

【答案】C

【解析】“运算”模块中能够进行:四则运算、取随机数、比较运算、逻辑运算、字符串的处理和特殊的

算术运算。其中特殊的算术运算包括求余数、四舍五入、求绝对值、平方根、取整、三角函数等。

6. 以下不属于角色旋转模式的是( )。

A. 任意旋转

【答案】C

【解析】Scratch中为角色提供了三种旋转模式:左-右翻转、不旋转、任意。

7. 为了让小丑表演不同的动作 , 必须要在( )中导入其他几个造型。

A. 造型

【答案】A

【解析】A正确 同一角色的不同动作,可以通过“造型”进行设置。

B错误 “角色”是用于控制人物数量的,场景中有多少对象则需要添加多少角色。

C错误 “背景”是用于修改舞台场景的。

8. 以下哪种广播消息的命名最为合适( )

A. 123456

【答案】C

【解析】给消息命名的时候必须遵循指令清晰、动作明确的原则,这样编译者才能迅速地找到对应的指令、

不易混淆。

9. 下面哪些积木可以组合( )

B. @#%…… C. 前进

B. 角色 C. 背景

B. 左右旋转 C. 上下旋转

B. 大小判断、余数 C. 取小数

A.

【答案】B

B. C.

【解析】缺口形状相同的两个积木才可以组合在一起。

2 / 10

10. 关于,下列哪种说法是错误的( )

A. 这是一个条件信息模块,通常与条件分支指令块配合使用

B. 执行这个指令块会报告“成立”或者“不成立”

C. 这个指令与

【答案】C

【解析】题目中的指令模块属于“侦测”类积木,一般使用在循环或分支结构中用来判断条件是否成立。

而C中的指令模块属于“运动”类积木。

11 .要想拿到下图这个苹果,应执行哪段程序?( )

的功能相似

A.

【答案】C

B. C.

【解析】A错误 运行代码后小猫向左上角运动。

B错误 运行代码后小猫向左下角运动。

C正确 运行代码后小猫向右上角运动。

12. 以下哪一个不会是以下指令的结果?( )

A. 12

3 / 10

B. 20 C. 17

【答案】A

【解析】运行代码后能够得到的结果又:11、14、17、20、23、26、29。

13. 运行下面的程序,角色说出的结果为( )。

A. 2 B. 3 C. 4

【答案】C

【解析】代码的含义为:将变量k设定为0,如果不满足k>3时重复执行k=k+1。当k=3时,仍然不满足k>3

这一条件,则变量k增加1等于4;当k=4时,满足k>3这一条件,此时跳出循环,程序结束。

14. 运行以下程序,哪个说法是正确的?( )

A. 如果没有按下鼠标左键,角色会向上移动

B. 如果按下鼠标左键,角色会不停地向下移动

C. 如果按下鼠标左键,角色会不停地向左移动

【答案】B

【解析】代码的含义为:单击绿旗程序开始,如果没有按下鼠标键,角色的y坐标增加1,角色向上方移动;

如果按下鼠标左键,角色的x坐标增加1,同时y坐标增加1,角色向右上方移动。

15. 执行以下代码可画出右图。那么角色的旋转中心应该是( )

4 / 10

A.

【答案】C

B. C.

【解析】在Scratch中编程时,设置的造型中心不同,角色的运动、旋转效果就不同。

二、判断题(40分,每题2分)

1. Scratch中的默认角色是一只可爱的小猫,我们也可以通过右下区域的新增和删除角色来实现角色的更换。

( )

【答案】√

【解析】Scratch中的默认角色是小猫,我们可以根据需要从角色库中选择、绘制、从本地文件中上传新角

色。

2. Scratch 不能编写演奏音乐的程序。( )

【答案】×

【解析】通过Scratch中的“声音”类积木可以实现音乐的演奏。

3. 接收消息时,只能接收同一个角色广播发出的消息。( )

【答案】×

【解析】同一角色可以接收和广播多条消息。

4. 在 Scratch中,可以对角色进行造型的切换。( )

【答案】√

【解析】同一角色的不同动作,可以通过“造型”进行设置。

5. Scratch不可以对角色设置颜色的变化,也不能设置舞台背景。( )

5 / 10


本文标签: 角色 指令 模块 程序 条件