编程猫测试题
单项选择题(每题2分,共10题)
1.编程猫中舞台的背景切换指令在哪个模块?
A.外观B.控制C.运动
答案:A
2.以下哪个是编程猫中常用的循环结构?
A.if语句B.for循环C.广播
答案:B
3.编程猫角色的初始方向是?
A.0°B.90°C.180°
答案:A
4.让角色说话的指令在哪个模块?
A.声音B.外观C.控制
答案:B
5.以下哪种不是编程猫的坐标系统类型?
A.直角坐标B.极坐标C.平面坐标
答案:C
6.使角色移动的指令属于哪个模块?
A.运动B.外观C.声音
答案:A
7.编程猫中,停止全部脚本的指令是?
A.停止B.停止全部C.结束
答案:B
8.改变角色大小的指令在?
A.运动B.外观C.控制
答案:B
9.哪个指令可以实现条件判断?
A.重复执行B.if条件C.等待
答案:B
10.编程猫里角色默认的造型是?
A.第一个B.随机C.最后一个
答案:A
多项选择题(每题2分,共10题)
1.编程猫中常用的模块有()
A.运动B.外观C.声音D.控制
答案:ABCD
2.以下属于编程猫角色操作的有()
A.切换造型B.改变颜色特效C.旋转D.隐藏
答案:ABCD
3.编程猫中的控制指令包括()
A.重复执行B.if条件C.等待D.广播
答案:ABCD
4.能改变角色位置的指令有()
A.移动B.面向方向C.坐标设定D.缩放
答案:ABC
5.编程猫中声音模块可进行的操作有()
A.播放声音B.停止播放声音C.录制声音D.改变音量
答案:ABD
6.关于编程猫舞台说法正确的有()
A.可切换背景B.有大小限制C.能设置颜色D.可以添加特效
答案:ABD
7.编程猫中循环结构包括()
A.重复执行B.重复执行直到C.for循环D.while循环
答案:AB
8.角色属性可以改变的有()
A.大小B.透明度C.方向D.颜色
答案:ABCD
9.编程猫中用来实现交互的指令有()
A.广播B.当接收到C.询问D.回答
答案:ABCD
10.以下属于编程猫数据类型的有()
A.数字B.字符串C.列表D.布尔值
答案:ABCD
判断题(每题2分,共10题)
1.编程猫中角色只能在舞台范围内活动。()
答案:对
2.控制模块的指令不能嵌套使用。()
答案:错
3.声音模块不能自己录制声音。()
答案:错
4.外观模块只能改变角色的造型。()
答案:错
5.编程猫中所有指令都必须放在脚本区。()
答案:对
6.可以同时让多个角色执行同一个脚本。()
答案:对
7.重复执行指令不能设置次数。()
答案:错
8.角色的方向只能是0°到360°。()
答案:对
9.改变角色大小的指令只能放大不能缩小。()
答案:错
10.编程猫不能进行多人协作编程。()
答案:错
简答题(每题5分,共4题)
1.简述编程猫中运动模块的主要功能。
答案:运动模块可控制角色在舞台上移动、改变方向、跳转位置等,如移动指令使角色前进后退,面向方向指令调整角色朝向,还有坐标设定指令精准定位角色位置。
2.如何在编程猫中让角色实现简单动画?
答案:利用外观模块切换角色造型。先准备多个造型,再通过“下一个造型”指令,结合控制模块的循环指令,如“重复执行”,设定合适的执行次数或条件,让角色循环切换造型形成动画。
3.说明编程猫中if条件指令的作用。
答案:if条件指令用于条件判断。当设定的条件满足时,执行其包含的脚本内容;条件不满足则不执行。可用于实现多种交互逻辑,如角色碰到边缘执行特定动作。
4.编程猫中广播指令的应用场景有哪些?
答案:常用于角色间交互。比如一个角色完成某个动作后,通过广播通知其他角色做出相应反应,像主角到达终点广播,触发其他角色出现庆祝动作,实现复杂的交互场景。
讨论题(每题5分,共4题)
1.讨论编程猫在培养儿童逻辑思维方面的作用。
答案:编程猫通过图形化编程,让儿童用指令搭建脚本。在这个过程中,儿童需思考指令顺序、条件判断等逻辑关系,如设计角色移动路径要考虑方向和距离逻辑,有助于锻炼逻辑思维能力。
2.谈谈编程猫中多角色协作编程的意义。
答案:多角色协作编程