《logo程序初赛试题汇总.doc》由会员分享,可在线阅读,更多相关《logo程序初赛试题汇总.doc(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2005年顺德区LOGO语言程序设计比赛初赛试卷 一、选择填空:(每题2分,共26分)1、 LOGO语言中的命令都是英文单词的缩写,例如FD、BK、LT、RT分别是英文单词_、_、_、_的缩写,而ClearScreen、PenUp、PenDown的缩写分别是 CS 、_、_。2、 写出下列命令:设置背景的命令_、设置笔色的命令_、填充颜色的命令_、改变笔的粗细的命令_ _。3、 画一个直径为20的圆:_4、 画一个横向长为80,纵向宽为40的矩形:_ _ 5、画一个边长为100的五角星: _ 二、画出下列过程所画的图形(画在题目的右边,要求标出图形的边长。每题5分,共15分)1. TO A R
2、EPEAT 4FD 20 RT 90 FD 20 LT 90 FD 20 BK 20 RT 90 END 执行 A2. TO B1 REPEAT 2FD 20 RT 90 FD 60 RT 90 END TO B REPEAT 4B1 RT 90 FD 60 END 执行 B3. TO C1 :X REPEAT 4FD :X RT 90 END TO C C1 60 PU FD 40 RT 90 FD 20 PD C1 20 END 执行 C 三、根据图形完成下列过程:(每空2分,共16分)1TO LX REPEAT _ FD 40 RT 60 FD 40 RT _ END TO EX1 HT
3、 LT _ REPEAT _ LX RT _ END2 TO EX2 REPEAT _ REPEAT _ FD 80 RT 90 RT _ END四、根据要求写出程序:(共9分) 自然界的花有的是三瓣,有的是四瓣或者更多。设计一个过程Hua :N,当输入Hua 3 就画出3个花瓣的花(图一),输入Hua 5就画出5个花瓣的花(图二)图二图一五、应用题。(每空2分,共14分) 工人师傅用150块砖砌一堵墙,每块砖长为10,高为5,每层使用15块砖。工人师傅将画好的草图交给小明,小明编写了下面的LOGO过程将图纸画出来了(见下图),请你猜猜过程中划线部分应该填写什么才能完整地把图纸画出来。TO z
4、huan :X :YREPEAT 2FD :X RT 90 FD :Y RT 90ENDTO C1REPEAT 15zhuan 5 10 RT 90 FD 10 LT 90RT 90 BK _ LT 90 FD END图三TO C2zhuan 5 5 RT 90 FD 5 LT 90REPEAT zhuan 5 10 RT 90 FD 10 LT 90zhuan RT 90 FD 5 LT 90 FD 5 LT 90 FD 150 RT 90ENDTO Q REPEAT C1 HTEND六、设计题。(共20分,在试卷背面答题)所谓动画,就是快速播放的一系列静态图像。医学已经证明,人的眼睛看到一
5、幅画后,在1/24秒内不会消失。因此当一幅画在人的视觉下还没有消失前就播放下一幅画,就会给人一种流畅的视觉变化效果。请你利用这一原理,设计一个过程fengche :time,画转动的风车。其中变量time为风车转动的时间。例如:执行fengche 10,风车转动10秒钟。风车有四片叶轮(如图),每片叶轮的长是60,宽是20。(提示:画好风车的四片叶轮后,利用Wait :N命令,使风车的的四片叶轮在屏幕上保持1/24秒,然后擦除它,再在下一位置重画四片叶轮。注意,Wait :N表示等待:N/100秒)。2006年顺德区LOGO语言程序设计比赛初赛试卷一、选择填空:(每题5分,共15分)画一个长为
6、60,宽为30的空心矩形的命令: 使用重复命令画一个边长为60的正六边形的命令: 画一个直径为36的圆的命令:_二、写出画如下图形的命令(每个图9分): 图2.1 图2.2 图2.3画图2.1的命令:_画图2.2的命令:_画图2.3的命令:_(改题:)以下三个图形各不相同,请编写一个带参数的过程,通过改变该过程参数的值,该过程能分别画出如下图形: 三、(13分)编写一个过程画出如下图形:四、(10分)编写一个过程DBX :N,要求:执行该过程时能连续画出正三角形正N边形。例如执行DBX 10画出如下图形:五、(10分)以下四个图形各不相同,请编写一个带参数的过程,通过改变该过程参数的值,该过程
7、能分别画出如下图形: (1) (2) (3) (4)六、(10分)圆的面积公式为:S=3.14xRxR(R是圆的半径)。编写一个计算圆面积的递归过程。要求有提示,输入0程序结束。七、(15分)编写一个画松树的过程songshu :N :L,其中:N表示组成松树的三角形个数,:L表示最大的三角形的边长。组成松树的三角形的边长由大到小递减,每次减少二分之一。2007年顺德区小学LOGO语言程序设计比赛初赛试卷一、填空:(每小题5分,共15分)5、 画一个黑色的、边长为50的实心正方形: 6、 画一个边长为100的五角星: 7、 将150-42214写成LOGO语言的表达式:_二、(15分)编写带变
8、量的过程画下面的图形,并将画相应图形的调用方法写在图形下方的划线处。_ _ _ _三、(15分)编写带变量的过程画如下图形,并将调用该过程画相应图形的方法写在图形右方的划线处。四、(15分)编写一个过程,过程运行时,计算机随机地出100以内的两个正整数的加法或乘法题,如果你输入的答案正确,屏幕提示“正确!”;如果你输入的答案错误,屏幕没有提示。接着重新出下一道题,如此循环。下图是过程运行时的画面。五、(20分)N支球队进行循环赛(即每两个球队之间都比赛一次),共要进行多少场比赛?1) 请编写过程。2) 调用编写的过程计算:8支球队的循环赛共_场比赛;24支球队的循环赛共_场比赛;36支球队的循
9、环赛共_场比赛。六、(20分)设计交通信号灯:有红、黄、绿三盏信号灯。红灯亮一段时间,然后熄灭;黄灯亮起,闪烁3次后熄灭;然后绿灯亮起,一段时间后熄灭;黄灯又亮起,闪烁3次后熄灭;接着红灯又亮起如此循环。绿灯亮 黄灯闪烁 红灯亮2008年顺德区小学LOGO语言程序设计比赛初赛试卷一、填空:(每小题5分,共15分)画一个边长为50的正12边形: 画一个边长为100的9角星: 将(15+)214写成LOGO语言的表达式: 二、(每个图形10分,共20分)编写两个过程,分别画如下所示图形。 三、(10分)编写带变量的过程画下面的图形,并将调用该过程画相应图形的方法写在图形下方的划线处。四、(15分)
10、编写一个递归过程,画如下图形:五、(20分)仔细分析这样一列数:1,2,6,16,44,120,3281、(15分)编写过程计算:数列中的第N个数是多少?2、(5分)调用过程计算: 数列中第10个数是_,过程调用方法是_六、(20分)设计一个模拟时钟的程序SZ :s :f :m,其中s表示小时,f表示分钟,m表示秒钟。要求:能模仿时钟运动。例如输入SZ 11 15 37,能画一个时钟,从11时15分37秒开始走时。2009年顺德区小学LOGO语言程序设计比赛初赛试卷一、填空:(每小题4分,共16分)将算式(20)1.7+15写成LOGO语言中的表达式。 画一个长为100,宽为60的实心长方形:
11、 将画笔的颜色设置为红色的命令是: 将Logo绘制的图形保存下来,文件名是sun.bmp,命令是: 二、(每个图形4分,共16分)分别写出画下列4个11角星的命令。(边长为100)三、(16)编写过程画如下图所示的花朵。 四、(16分)编写过程计算:百个和尚百个粑,大和尚每人粑四个,小和尚四人一个粑,大、小和尚各几人?五、(18分)编写过程画如下形状的图形,要求:1、图形中每个角的颜色各不相同,中间的正六边形颜色相同;2、可以画任意大小的图形(边长和节点数可以任意改变),并在图形下方的括号中写出调用过程画该图的命令。六、(18分)编写一个正六边形在地上滚动的动画,下图是向右滚动过程中的几个画面
12、。2010年顺德区小学LOGO语言程序设计比赛初赛试卷一、填空:(每空2分,共18分)1、LOGO语言中的命令都是英文单词的缩写,例如FD是Forward的缩写。请写出下列命令对应的英文单词:BK_、LT_、RT_。写出下列命令的缩写:ClearScreen_、PenUp_、PenDown_。2、将算式()3+(660-575)3写成LOGO语言中的表达式。 3、画一个长100,宽50的实心长方形: 4、X20写成LOGO语言表达式为: 二、(每个图形6分,共18分)分别写出画下列图形的命令(或过程)。三、(16)编写过程sjx :N :R :D画如下图形,其中:N为图形最外面一条边的圆点数,
13、:R为圆点的半径,:D为相邻两圆点中心之间的距离。四、(16分)某班41名学生春游去划船,小船每只可上4人,大船每只可上7人,若每只船都要坐满人,问需租大、小船各几只?五、(16分)编写过程画如下图形。六、(16分)编写一个小球在空中摆动的动画(如图所示)。小球从上往下摆,越摆越快,摆到最低点最快,然后往上摆,越摆越慢,如此往返不停地摆动。2011年顺德区小学LOGO语言程序设计比赛初赛试卷一、填空:(每空3分,共12分)1、将算式()32写成LOGO语言中的表达式。 2、画一个边长为50的正四边形。 3、画一个半径为50的圆。 4、画一个边长为100的五角星。 二、(每个图形8分,共16分)分别写出画下列图形的命令(或过程)。(图1) (图2) 三、(12分)编写过程画图3所示图形。图3 四、(12分)编写过程画图4所示图形。 图4 五、(16分)画一个氢气球(图5)在空中随风漂动的动画。 六、 (16分)编写一个画松树(图6)的过程songshu :N :L,其中:N表示组成松树的三角形个数,:L表示最大的三角形的边长。组成松树的三角形的边长由大到小递减,每次减少四分之一。 图6七、(18分)某种细胞每过1个小时由1个分裂成2个,经过5个小时1个细胞分裂成多少个细胞?请编写LOGO过程计算,经过:N小时,1个细胞变成多少个细胞?