一、简答题
1、
36.绘制图形
1.准备工作
(1)隐藏小猫角色;
(2)选择背景Blue Sky 2 。
2.功能实现
(1)小猫的初始位置为(x:0,y:0);
(2)线条粗细为3,颜色为蓝色;
(3)下图所示的图形由边长为60的正六边形旋转得到;
(4)画出如图所示图形。
参考答案:
略
解析:【喵呜刷题小喵解析】首先,我们需要隐藏小猫角色并设置背景为"Blue Sky 2"。接着,我们需要设置画笔的属性,包括线条的粗细和颜色。然后,我们将小猫的初始位置设置为(0,0)。接下来,我们需要绘制一个正六边形,并旋转画布60度,再绘制一个正六边形,如此重复六次,以得到题目中所示的图形。最后,我们需要隐藏画笔,以防止在绘制图形后留下不必要的线条。由于题目中未提供具体的编程语言,因此以上代码为伪代码,实际编程时需要根据具体的编程语言进行调整。
2、37.小老鼠偷面包
1.准备工作
(1)背景:Stars,绘制如下图所示的迷宫;
(2)角色:Cat 2、Mouse1、Bread。
2.功能实现
(1)Cat 2、Mouse1和Bread初始位置和方向如下图所示,调整Cat 2大小为50,Mouse 1大小为40,Bread大小为100;
(2)利用键盘的上下左右键分别控制Mouse 1面向四个方向移动,注意按下不同的键,方向也随之调整;
(3)Cat 2在坐标(x:217,y:-67)和(x:-47,y:-67)之间左右移动,移动时角色方向也随之调整;
(4)Mouse1在移动过程中碰到红色的墙,回到初始位置;
(5)Mouse1碰到Cat 2说“失败!”2秒后停止全部脚本,碰到Bread说“胜利!”2秒后停止全部脚本。
参考答案:
略
解析:【喵呜刷题小喵解析】:本题目要求编写一个基于鼠标、猫和面包的交互程序。首先定义了三个角色:Cat 2、Mouse1和Bread,并设置了它们的初始位置和方向。然后,通过编写脚本实现了Cat 2的左右移动、Mouse1的上下左右移动、以及当Mouse1碰到红色墙、Cat 2或Bread时的不同反应。在编写脚本时,首先定义了Cat 2的移动规则,使其在坐标(x:217,y:-67)和(x:-47,y:-67)之间左右移动,方向也随之调整。然后,定义了Mouse1的移动规则,使用键盘的上下左右键分别控制Mouse 1面向四个方向移动。当Mouse1在移动过程中碰到红色的墙时,回到初始位置;当Mouse1碰到Cat 2时,说出“失败!”并停止全部脚本;当Mouse1碰到Bread时,说出“胜利!”并停止全部脚本。以上脚本实现了题目要求的功能,使得程序能够正常运行。
喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!