图形化创意编程挑战赛初赛摸拟题(六)
姓名:
一、单选题(15题 每题5分)
1. 以下哪个积木可以用来判断一个数是否为偶数?( )
A. 如果( ) mod 2 = 0 那么
B. 如果( ) > 2 那么
C. 如果( ) < 2 那么
D. 如果( ) = 2 那么
2. 在图形化编程中,若要实现一个角色追逐另一个角色的效果,需要( )。
A. 不断计算两个角色的距离和方向,调整追逐角色的移动方向和速度
B. 让追逐角色随机移动
C. 让被追逐角色静止不动
D. 无法实现
3. 要使角色在舞台上始终面向鼠标指针,应该使用( )积木。
A. 面向鼠标指针
B. 移到鼠标指针
C. 如果碰到鼠标指针
D. 当按下鼠标
4. 在图形化编程软件中,“移到最前面”积木的作用是( )。
A. 将角色移到舞台的最前方显示,遮挡其他角色
B. 将角色移到舞台的最左边
C. 将角色移到所有角色的最后面显示
D. 将角色移到舞台的中心位置
5. 以下关于“自定义积木(函数)”的描述,错误的是( )。
A. 可以将一段常用的代码封装成自定义积木,方便重复使用
B. 自定义积木不能有参数
C. 自定义积木可以使程序结构更加清晰
D. 自定义积木可以在整个项目的不同地方被调用
6. 想让角色在舞台上模仿写字的效果,使用“画笔”模块时,应该( )。
A. 按照笔画顺序,通过“移动( )步”“左转( )度”“右转( )度”等积木配合“落笔”“抬笔”实现
B. 直接使用“写字”积木(假设软件没有此积木)
C. 先绘制一个文字形状的图形,再用画笔描边
D. 无法实现模仿写字效果
7. 在图形化编程中,若要实现一个计分系统,当角色完成一个任务时得分增加,应该使用( )。
A. 变量来记录分数,通过“将变量增加( )”积木实现得分增加
B. 列表来记录分数,每次增加分数时添加一个新项
C. 直接在脚本中写死分数,每次完成任务修改脚本中的分数值
D. 无法实现计分系统
8. 以下哪个积木可以用来检测角色是否碰到舞台边缘?( )
A. 碰到边缘就反弹
B. 如果碰到( )那么,并选择“边缘”
C. 移到随机位置
D. 改变 x 坐标
9. 在图形化编程里,当角色碰到另一个角色时,可以触发( )事件。
A. 当绿旗被点击
B. 当角色被点击
C. 如果碰到( )那么,并选择另一个角色
D. 当按下空格键
10. 想让角色在碰到其他角色时改变颜色,应使用“外观”模块中的( )积木结合碰撞判断。
A. 将颜色特效增加( )
B. 切换到造型( )
C. 说( )秒
D. 隐藏
11. 在图形化编程中,“取余数”运算可以使用“运算”模块中的( )积木。
A. ( ) mod ( )
B. ( ) / ( )
C. ( ) * ( )
D. ( ) + ( )
12. 如果要让角色按照一定的规律间隔出现和隐藏,比如每隔 2 秒出现 1 秒,隐藏 1 秒,最合适的是使用( )模块的积木。
A. 控制
B. 运动
C. 外观
D. 声音
13. 以下哪个积木可以使角色在舞台上水平翻转?( )
A. 在“外观”模块中“将 x 翻转设为( )”
B. “运动”模块的“移动( )步”
C. “声音”模块的“播放声音”
D. “控制”模块的“等待( )秒”
14. 要让角色在舞台上垂直翻转,应使用( )。
A. 将 y 翻转设为( )
B. 右转( )度
C. 切换到造型( )
D. 播放声音
15. 在图形化编程中,若要实现一个角色躲避障碍物的游戏,需要( )。
A. 检测角色与障碍物的碰撞,并通过条件判断改变角色的运动方向
B. 让角色随机移动,碰运气躲避障碍物
C. 固定角色的运动路线,不与障碍物发生碰撞
D. 无法实现角色躲避障碍物的功能
一、判断题(5题 每题5分)
1. 在图形化编程中无法模拟量子计算概念,因为图形化编程不涉及量子相关知识。( )
A. 正确
B. 错误
2. 设计美食制作模拟游戏实现食材准备、烹饪步骤和成品展示,不能利用变量记录食材状态和烹饪进度来实现。( )
A. 正确
B. 错误
3. 实现“虚拟宠物医院”功能,可以利用列表存储宠物信息和变量记录病症、治疗和康复情况来实现相关功能。( )
A. 正确
B. 错误
4. 在图形化编程中,若要实现角色的“闪烁发光”效果,可以通过交替改变角色的亮度和透明度来达成。( )
A. 正确
B. 错误
5. 在图形化编程里,制作 “虚拟魔术表演” 模拟程序,角色的造型切换、属性变化以及特效展示是实现道具神奇变化效果的有效方式。( )
A. 正确
B. 错误
关闭
更多问卷
复制此问卷