💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
# 36.古堡历险记 ![](http://h.yiniuedu.com/2de4c90830549ad436255fa6a9aa1edd) ## 1.准备工作 (1)选择背景Castle 2; (2)删除默认小猫角色,选择Cat flying、Heart Candy、Bat、Crystal,为角色设置合适的大小,除飞猫外,其余角色默认为隐藏; (3)建立全局变量:生命值; (4)选择背景音乐:Dance Magic。 ## 2.功能实现 (1)当绿旗被点击,生命值初始值设为100,飞猫和钻石的大小都为100,Heart Candy大小设为40,蝙蝠大小设为50; (2)飞猫面向鼠标方向,跟随鼠标移动; (3)每隔2秒克隆1个Heart Candy,克隆体出现在随机位置,如果碰到飞猫,生命值加10后删除此克隆体; (4)每隔2秒克隆1个蝙蝠,克隆体出现在随机位置,如果碰到飞猫,生命值减20后删除此克隆体,生命值小于等于0,程序结束; (5)游戏开始后20秒,每隔3秒克隆1个钻石,克隆体出现在随机位置,5秒后消失;如果碰到飞猫,生命值加1000,程序结束; (6)循环播放背景音乐Dance Magic。 ## 试题编号:20220508-cxs-38 ## 试题类型:编程题 ## 标准答案&参考程序: 编程题的功能实现有多种方案,标准答案所示参考程序仅是其中的一种,最终以是否完成题目要求的功能实现效果作为评分依据。 ### 飞猫: ![](http://h.yiniuedu.com/3b38fbd567096b024592e35b7f9c1d30) ### Heart Candy: ![](http://h.yiniuedu.com/545a37228c1e52ea1fc072c3be4e9c9f) ### Bat: ![](http://h.yiniuedu.com/64609e1465aa1264eb1af758a33ae388) ### Crystal: ![](http://h.yiniuedu.com/30aec3aaa585260b93536ca68c478b1d) ### 背景: ![](http://h.yiniuedu.com/ebfa81ac7a47fdbf4e515011dfea7193) ## 试题难度:较难 ## 试题解析&评分标准: 1. 角色、背景、变量初始化都正确;(2分) 2. Cat flying面向鼠标方向,跟随鼠标移动;(1分) 3. 每隔2秒克隆1个Heart Candy,克隆体出现在随机位置,(1分);如果碰到飞猫,生命值加10后删除此克隆体(1分); 4. 每隔2秒克隆1个Bat,克隆体出现在随机位置,(1分);如果碰到飞猫,生命值减20后删除此克隆体(1分); 5. 游戏开始后20秒,每隔3秒克隆1个Crystal,克隆体出现在随机位置,5秒后消失(1分);如果碰到飞猫,生命值加1000,然后程序结束(1分); 6. 循环播放背景音乐Dance Magic。(1分) ***** ***** # 37.五彩糖葫芦 用滑杆设定糖球数量(3-10个),点绿色对勾,屏幕即画出各种颜色的糖葫芦。 ![](http://h.yiniuedu.com/8f9cf6434d23dbfb8b2a92ba52f6ba0b) ## 1.准备工作 (1)删除舞台默认角色小猫,从角色库选择Ball角色,选择Button4角色; (2)建立变量:糖球个数,设置为滑杆模式,改变滑块范围:最小值3,最大值10; (3)给Ball添加声音“Wand”。 ## 2.功能实现 (1)调节滑杆,设置糖球个数,点按钮Button4发送确认消息; (2)Ball收到消息,移动到舞台正下方(0,-160); (3)1秒后,擦除舞台原有的全部图案; (4)落笔后自下而上画出一条直线:蓝色,画笔粗细为3,长度100,然后抬笔,接着按设定的个数,使用图章向上画出颜色不同糖球后,隐藏角色; (5)完成后,播放&quot;Wand&quot;,庆祝成功。 试题编号:20220508-cxs-37 试题类型:编程题 ## 标准答案&参考程序: 编程题的功能实现有多种方案,标准答案所示参考程序仅是其中的一种,最终以是否完成题目要求的功能实现效果作为评分依据。 ![](http://h.yiniuedu.com/5102569e4370b6ea19c040c5d064dc8d) ## 试题难度:一般 ## 试题解析&评分标准: (1)按要求建立变量并设置正确的取值范围;(2分) (2)能擦除前次舞台绘制图形;(1分) (3)能从下向上画出长度为100的直线(1分),颜色为蓝色,粗细为3(1分); (4)能根据变量设定,用图章指令向上画出指定个数的糖球(以视觉效果为准);(4分) (5)完成后能播放声音提示。(1分) ***** ***** # 38.疫情隔离和核酸检测模拟 疫情给我们的生活带来了很大影响,为了更好控制疫情,我们将重点人群进行集中隔离,并进行核酸检测,如果结果为阳性,则将健康码变成红码。 ![](http://h.yiniuedu.com/8fcc0f5e98f63c693987f4179da3b10a) ![](http://h.yiniuedu.com/26524f33d213d8208ddaf654c59f22aa) ## 1.准备工作 (1)删除默认的小猫角色,绘制一个绿色的圆形角色; (2)默认白色背景。 ## 2.功能实现 (1)绘制3-5个随机数量的连续正方形,表示隔离房间,正方形的边长为80; (2)每个正方形的中心有一个绿色圆点,表示该房间人员的健康码为绿色;(中心位置没有具体数值要求,只要视觉上在中心即可) (3)询问“请输入第几个核酸阳性?”,输入编号后,对应正方形内绿色圆点角色变为红色(颜色特效的值为140)。比如,输入阳性编号为3,则第3个隔离房间的人变为红色,表示健康码变为红码。 *<font color="red">提示:可以使用仅适用当前角色的变量,作为克隆体的序号,来区分克隆体。</font>* ## 试题编号:20220506-mxg-9.1.2 ## 编程题 ## 标准答案&参考程序: 编程题的功能实现有多种方案,标准答案所示参考程序仅是其中的一种,最终以是否完成题目要求的功能实现效果作为评分依据。 ![](http://h.yiniuedu.com/b0f4958ebbb2a35c4099803a66d99190) ## 试题难度:一般 ## 试题解析&评分标准: (1)绘制出3-5个随机连续的正方形;(2分) (2)设置私有变量表示克隆体编号;(1分) (3)绿色圆点能够分配到所有房间的中心位置,视觉上处于中心即可;(3分) (4)能够正确询问用户输入信息;(1分) (5)能够将用户输入的编号对应的绿色圆点角色变为红色。(3分) 本题目重点考察学生对于克隆以及私有变量的掌握程序。结合生活实际,进行应用编程。为避免学生增加多个角色来实现,题目变化为随机数量的房间,以及随机数量的隔离人员,这样就必须通过克隆来实现。难点在于:必须建立隔离人员的编号为私有变量,否则,询问编号就无法特定人员的控制。