第三届全国青少年信息学(计算机)奥林匹克分区联赛
辽宁赛区初赛试题
LOGO语言
答题时间:2小时
姓名 学校全名 年级
______________________________________________________________________________
一、填充题(答案请写在每题下面给出的标号后,每空1分共24分)
1、电子计算机又称①,是一种能②、③、④地进行各种大量复杂运算的电子设备。
① ② ③ ④
2、世界上第一台电子计算机①年诞生在②国。
① ②
3、一般说来,人们把电子计算机的发展划分为四个时代:第一代称为①时代,第二代称为②时代,第三代称为③时代,第四代称为④时代。
① ② ③ ④
4、一个完整的计算机系统是由①和②两部分组成的。
① ②
5、存储器容量基本单位是①,常用英文字母②表示,常用的单位还有KB和MB,1KB=③B,1MB=④KB。
① ② ③ ④
6、DOS的意思是①。
①
7、在DOS状态下,可以运行的文件的扩展名为①、②、③。
① ② ③
8、WPS是一种①系统,它需要与之配套的②系统,才能使用。
① ②
9、常说的五寸和三寸高密盘,它们的容量分别是①MB和②MB。
① ②
二、选择题(在下面的答案中将正确的答案打上√号,选对一种得一分,选错一种扣一分,共16分。)
1、现在常用的计算机外存有( )
(A)CPU (B)硬盘 (C)打印机 (D)软盘
(E)显示器 (F)键盘 (G)鼠标 (H)光盘
2、在计算机系统中常用的输入设备有( )
(A)显示器 (B)键盘 (C)打印机 (D)硬盘驱动器
(E)软盘驱动器 (F)光驱 (G)鼠标
3、LOGO软件是( )
(A)一种高级语言 (B)绘图软件 (C)文字处理软件 (D)操作系统
4、LOGO的清屏命令是( )
(A)ST (B)HT (C)CS (D)HOME
5、命令组 REPEAT 360[FD 1 RT 1]可以画出一个圆,其圆的半径为( )
(A)90 (B)360 (C)180 (D)60 (E)57
6、显示内存中所有过程名的命令是( )
(A)POTS (B)PO"过程名 (C)PO [过程名,过程名,……]
(D)POPS (E)POALL
7、删除内存中所有过程的命令是( )
(A)ER"过程名 (B)ER [过程名,过程名……] (C)ERPS (D)ERALL
8、将内存中的所有过程,用指定的文件名存入磁盘的命令是( )
(A)SAVE"文件名 (B)SAVEPIC"文件名(C)LOAD"文件名 (D)LOADPIC"过程名
9、对磁盘进行格式化的命令是( )
(A)DIR (B)FORMAT (C)COPY (D)CLS
10、进入(退出)子目录的命令是( )
(A)MD (B)RD (C)CD
三、判断题(在括弧内,正确划√,错误划×。每题1分,共6分)
1、CS是DOS命令。( )
2、随着计算机技术的发展,计算机将能完成人类所能完成的一切工作。( )
3、WPS文字处理软件可在任意汉字系统下运行。( )
4、在主机控制下,对软磁盘进行读写操作的设备称为软磁盘驱动器。( )
5、在LOGO系统中,正确键入一个前进(或后退)命令,屏幕上毫无反应,可能是在这之前使用过PU命令。( )
6、在LOGO系统中,画一个垂直轴对称的正五角星可以用命令组:CS RT 18 REPEAT 5[FD 40 RT 180-360/5]( )
四、用如下四个命令组:
① CS REPEAT 2[REPEAT 2[REPEAT 36[FD 0.174*40 LT 10]RT 180]PU RT 90 FD 40 LT 90 PD] HT
② CS REPEAT 4[FD 50 RT 90 FD 50 RT 90 FD 60 LT 90] HT
③ CS LT 30 REPEAT 4[REPEAT 2[FD 40 RT 60 FD 40 RT 120] RT 90] HT
④CS REPEAT 4[REPEAT 18[FD 0.174*30 RT 10] RT 180] HT
分别画出如下四个图形:
请回答:画出图(C)的命令组是______;(每空1分,共4分)
画出图(A)的命令组是______;
命令组①画出的图形是______;
命令组④画出的图形是______。
五、LOGO命令、过程填充题,请将答案填写在题下面的标号处。(每空1分,共15分)
1、画一个边长为40的正三角形 CS REPEAT ①[FD 40 RT ②] HT
① ②
2、画一个边长为40的正五边形 CS REPEAT ①[FD 40 RT ②] HT
① ②
3、画一个顶角为最大的边长为40的十一角星
CS REPEAT ①[FD 40 RT ②] HT
① ②
4、画一个半径为40的圆 REPEAT 36[FD ①RT ②]
① ②
5、画立体五角星的过程
TO LW
HT RT ①
REPEAT ②[FD 60 RT ③ FD 60 RT 54 FD 110 BK
110 LT ④]
END
① ② ③ ④
6、画如右图的递归过程
TO F :B
HT IF :B>① [STOP]
REPEAT ②[FD :B RT ③]
F :B+10
END
运行 F 0
① ② ③ ④
六、在一个笼子中装有鸡和兔,数头是35头,数脚是94只脚,问笼中鸡免各是多少?
下面是求解该问题的过程,请填写完整。(每空1分,共5分)
TO JT :J :T (:F :T分别代表求解的鸡和兔数)
MAKE "JZ :J①
MAKE "TZ :T②
IF ③=94 [(PR :J :T) STOP]
JT ④ ⑤
END
运行 JT 34 1
① ② ③ ④ ⑤
七、把下面画小房子的过程填写完整(每空1分,共10分)
计算机中已定义了以下三个过程:
①过程名 TX :A :B :H
作用:画出上底为A,下底为B,高为H的等腰梯形
说明:过程开始和结束时,海龟的位置和方向相同,在图中用↑表示。
②过程名 JX :C :K
作用:画出长为C,宽为K的矩形。
说明:过程开始和结束时,海龟的位置和方向相同,在图中用↑表示。
③过程名 YH :R :D
作用:画出半径为R,圆心角为D度的圆孤。
说明:过程开始时,海龟的位置在①处,方向如图所示。
过程结束时,海龟的位置在②处,方向如图所示。
TO FZ
CS
TX___ ___30
PU BK 50 LT 90 FD 45 RT 90___
JX 90 50
PU RT 90 FD 50 LT 90 PD
JX 30 40
FD 40 RT 28
YH___ 124 TR____
FD 40 RT 90 FD 70 RT 90
PU FD 30 PD
JX 20 10
PU FD 50 PD
JX___ ___
PD 30 RT 90 FD____ LT 120
REPEAT 3[YH 3____ RT____]
END
八、写出下列过程的运行结果。(第4小题每结果4分,其余每结果2分)
1、TO KT1 :X
MAKE "A (ROUND :X*10000)/10000
PR :A
END
运行 KT1 68.94236 结果是:
运行 KT1 12.345 结果是:
2、TO KT2 :X :Y
MAKE "A QUOTIENT :X :Y
MAKE "INT :A
PR :A
END
运行 KT2 5 2 结果是:
运行 KT2 3 2 结果是:
3、TO KT3:X:Y
PR REMAINDER:X:Y
END
运行KT3 8 3 结果是:
运行 KT3 8 4 结果是:
4、TO KT4 :X :Y :Z :A
IF :A>10 [PR :A STOP]
MAKE "(SUM :X :Y :Z)
KT4 :X+1 :Y+1 :Z+1 :A
END
运行 KT4 1 1 1 0 结果是:
运行 KT4 1 2 3 0 结果是: