2009年芜湖市小学计算机水平等级测评试卷
2013-05-11 06:42阅读:
2009年芜湖市小学计算机水平等级测评试卷
一、填空题
1、当前计算机的核心部件是主机,主机中的运算器和控制器合称
,其英文缩写是
。
2、在LOGO语言中,命令READQUOTE的简写是
;命令BUTMEMBER的简写是
。
3、在LOGO语言中进入混合屏幕的方法是键入命令
。
4、已知执行
REPEAT 4 [ FD 40 BK :X ]
可以画出一条长
200步的线段,则变量
:X 的值应等于
或
。
5、正26角星一共有
种画法,当其内角最尖时画一个完整的26 角星海龟在画图过程中一共转了
圈。
6、执行 PR(OR 3>8
4<5)的结果为
。
7、表示X不大于3,只应用比较关系符写出的表达式为
,应用逻辑关系符同比较关系符写出的表达式为
。
8、将LOGO语言中科学记数法表示的数3.78E+07写成日常记数法表示的数为
;将日常记数法表示的数
-987654321表示为LOGO语言中科学计数法标示的数为
。
9、十进制数 124 对应的二制数是:
;
二进制数110010(2)所对应的十进制数为:
。
10、将数学表达式
写成LOGO语言表达式为
。
11、执行 SHOW [ ABC
] 的结果为
。
12、执行 PR REMAINDER
18 4的结果为
。
13、执行 PR RANDOM ( 6 –
RANDOM 3 )的结果可能有
。
14、执行 PR ROUND
4.7/1.3 显示:
;执行 PR INT
2*SQRT 3 显示:
。
15、执行 PR CHAR
(ASCII 0)+21 显示:
。
16、执行 PR BL [ 1
2 3 [ X
Y Z] ] 显示:
。
17、执行 PR BF
FPUT [ AB CD] [ 12
34 ] 显示:
。
18、执行 SHOW LPUT
ITEM 3
FPUT “XYZ
“ABC [ 123
] 显示:
。
二、根据不同的命令组运行得出的结果,将对应的图形序号A、B、C、D、E填写在后面的括号内:
1、
|
REPEAT 6[REPEAT 6[FD
20 RT 60]LT 120]
|
(
)
|
|
2、
|
REPEAT 6[REPEAT 6[FD
20 RT 60]FD 20 LT 60]
|
(
)
|
|
3、
|
REPEAT 6[REPEAT 6[BK
20 RT 60]LT 120]
|
(
)
|
|
4、
|
REPEAT 6[REPEAT 6[FD
20 RT 60] LT 60]
|
(
)
|
|
5、
|
REPEAT 6[REPEAT 6[FD
20 LT 60]FD 20 RT 60]
|
(
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|

三、读程序,写出或画出下列程序的运行结果
1、TO
A
DRAW
LT 90 FD 60
LT 90
FD 60
LT 90 FD 120
HOME
END
执行
A
2、TO
B
DRAW
REPEAT 2[ REPEAT 7[ FD 50 RT 90] RT
90]
END
执行 B
3、TO
C
DRAW
HT SETY
100
SETXY [ 50
150] SETXY [ 50
50]
SETXY [ 0
0] SETXY [ 50 150]
END
执行 C
4、TO D
:X
IF :X<20 HT
STOP
REPEAT 5[ FD :X RT 120 ] RT
120
D :X/2
REPEAT 6[ FD :X RT 90] RT
180
END
执行 DRAW D
60
5、TO
E
MAKE 'S
0
FOR 'X 1 4 [FOR 'Y 1 4[FOR 'Z 1 4 [ IF
(AND :X>:Y :Y>:Z)(PR :X :Y
:Z)
\MAKE 'S :S+1]]]
PR :S
END
执行 E
6、
TO F :X
:Y
IF
EMPTY? :X
PR :Y
STOP
F
BL :X
WORD LAST
:X :Y
END
执行: F
'AHWU '
7、
TO G1
:X
MAKE 'Y 2*:X
( PR :X :Y )
G2 :X
( PR :X :Y )
END
TO G2
:Y
MAKE 'X
2*:X
( PR :X
:Y )
END
TO G
:X
MAKE 'Y
5
G1
:Y
( PR :X
:Y )
END
执行 G
5
8、
TO H1 :W
:Z
IF EMPTY? :W
[ OP :Z ]
IF NUMBER? FIRST :W
[ OP WORD ( H2
:W ' )]
OP H1 BF
:W ( WORD
FIRST :W :Z
)
END
TO H2 :W
:Z
IF EMPTY?
:W [ OP
:Z ]
IF NOT
NUMBER? FIRST :W [ OP WORD :Z ( H1 :W
' )]
OP H2
BF :W
( WORD FIRST :W
:Z )
END
TO H
PR H1
'WH135LH '
PR H2
'246AH97
'
END
执行 H
四、阅读下面程序,填空完成过程,使之画出如图所示的大门

TO DOOR
DRAW HT D B 200 60 FD 200 E BK 40 B 40 400 RT 90 FD
80
REPEAT 4 [LT 90
C RT 90 FD 80] LT 90 BK
D B 200 60 FD 200 E
END
TO A :N :R
REPEAT :N [RT 5
FD :R * 6.28 / 36 RT 5]
END
TO B :X :Y
REPEAT 2 [FD :X
RT 90 FD :Y RT 90]
END
TO C
BK 20 RT 90 FD
15 RT 90 B 5 30 FD 5 LT 90 A 18 15 LT 90 B 5 30
FD 15 BK 10
REPEAT
[RT 90 FD
LT 90 FD 10
BK 10]
BK 5 RT 90 A 18
15 LT 90 FD 5 RT 90 FD 15 LT 90 FD 20
END
TO D
LT
180 A 9 30 BK 120 A 9 30 LT 90 FD 60 RT 90
END
TO E
LT 45 FD 20 LT
45 BK 10 * (
) + 30 A 36 15 BK
LT 45 FD 20
RT
END
执行 FS
DOOR
五、依照下列题意,填空完成程序,使之成为题解。
1、在一次为期三天的奥运会选拔赛中,共发了 M
枚奖章。已知第一天发的奖章数为(M-1)枚的5等分中的若干枚;第二天发的奖章数为(M+2)枚的2
/ 7还多4枚;第三天发的奖章数为
37枚。问:共颁发了多少枚奖章?每天颁发的奖章各多少枚?
TO A :M
:T
IF :T>4
STOP
MAKE 'N
:M - (
) – 37
IF NOT
:N = INT :N
STOP
IF :S*:N =
[ PR :M ( PR
:N 2*(:M+2)/7+4
37 )
A :M
END
TO T1
:M
A :M
1
T1
:M+1
END
执行 T1
1
输出 131
52
42 37
53
2、输入两个数X与Y,要求在随机产生的30个(0到9)数中,统计出所有满足下列条件的两个数出现的情况的次数:
1)这两个数的位置相距X,如:相邻两个数的位置相距为1;
2)两个数差的绝对值等于Y。
TO
A :N
IF
:N >30 [ OP [ ] ]
MAKE 'X
OP
FPUT :X (
A :N+1)
END
TO
B :L :X
:Y :S
IF ( COUNT :L) =
:X [( PR [满足条件的两个数出现了] :S
'次) STOP
]
MAKE
'C FIRST
:L
MAKE
'D
IF ( ABS
:C - :D ) = :Y [
]
B
BF :L :X
:Y :S
END
TO
T2
MAKE
'L A
1
PR
:L
MAKE
'M
MAKE
'X FIRST
:M
MAKE
'Y LAST
:M
B
:L :X
:Y 0
END
执行 T2
输出: 0 7 8 6 1 1 0 2 4 7 8 2 8 1 1 3 3 2 7 8 1 2 6 4 4 2
5 6 2 0
输入: 3 5
输出:满足条件的两个数出现了 3 次
3、如下图所示有四层方格,在这10个格子中分别填入0 –
9这十个数字,每行构成一个自然数,组成四个位数不同的自然数,要求这四个自然数都是某个整数的平方。求出所有的填写方案和总的方案数。

TO A :X
TO B
:X
IF :X>3
[STOP]
IF
:X>9
[STOP]
MAKE 'S1
:X*:X
MAKE
'S2 :X*:X
MAKE 'L1
E :S1
MAKE 'L2 E
:S2
B 4
IF AND G
:L2 F
:L1 :L2 [ C 10
]
A :X+1
B
:X+1
END
END
TO C
:X
IF :X>31
[ STOP ]
MAKE 'S3
:X*:X
MAKE 'L3
E :S3
IF AND
G :L3 F (
) :L3
[ D 32 ]
C
:X+1
END
TO D
:X
IF :X>99
[ STOP ]
MAKE 'S4
:X*:X
MAKE 'L4
E :S4
IF AND
G :L4 F (
) :L4 [
( PR :S1 :S2
:S3 :S4)
\ MAKE 'N
:N+1 ]
D
:X+1
END
TO E
:S
IF
:S<1 [ OP [ ]
]
OP
LPUT
( E INT :S/10 )
END
TO F
:L
:LL
IF
EMPTY? :LL
[ OP 'TRUE ]
IF
MEMBER? FIRST :LL
:L [ OP 'FALSE ]
OP
F :L
BF :LL
END
TO G
:L
IF (
COUNT :L)=1 [ OP 'TRUE ]
IF
[ OP 'FALSE
]
OP
G BF :L
END
TO
T3
MAKE
'N 0
A
1
PR
:N
END
执行
T3
输出 1 36
784
9025
9
16 784
3025
9
81 324
7056
9
81 576
2304
4
LOGO语言竞赛题库:
竞赛练习试题①
竞赛练习试卷②
竞赛练习试卷③
竞赛练习试卷④
竞赛练习试卷⑤
竞赛练习试卷⑥
竞赛练习试卷⑦
竞赛综合练习试卷C0
竞赛综合练习试卷C4
九江市计算机奥林匹克竞赛决赛试题(小学组)
晋江市第三届计算机竞赛小学生组信息学竞赛试卷
2002年小学生计算机竞赛logo语言笔试卷
北京市西城区2002年小学LOGO语言程序设计竞赛试题
2005年厦门市小学生计算机LOGO语言竞赛(初赛)试卷
2005年厦门市小学生计算机LOGO语言竞赛(初赛)试卷(参考答案)
2005年顺德区LOGO语言程序设计比赛初赛试卷
2006年顺德区LOGO语言程序设计比赛复赛试卷
2006年杭州市小学生计算机应用竞赛试题
2006年厦门市小学生计算机LOGO语言竞赛(初赛)试卷(参考答案)
2007年顺德区小学LOGO语言程序设计比赛初赛试卷
2008年顺德区小学LOGO语言程序设计比赛初赛试卷
2008年厦门市小学生计算机LOGO语言竞赛试卷
2009年顺德区小学LOGO语言程序设计比赛初赛试卷
2009年芜湖市小学计算机水平等级测评试卷
2010年顺德区LOGO语言程序设计比赛复赛试卷
2010杭州市小学生LOGO语言程序设计竞赛
2010年杭州市LOGO语言设计竞赛复赛问卷
2010年东莞logo程序设计竞赛模拟试题
2011年厦门市小学生计算机LOGO语言竞赛(初赛)试卷
2011年顺德区小学LOGO语言程序设计比赛初赛试卷
2012常熟市小学生LOGO程序设计试题
阜新学校六年级信息技术考试试卷
江汉区第十届计算机知识竞赛试题
《信息技术》课及信息技术竞赛使用MSWLogo已成主流和趋势:
●
汉化版MSWLogo性能比肩PASCAL、C语言,功能远超PC-LOGO及其它类型LOGO语言。
汉化版MSWLogo继承了PC-LOGO的使用习惯及资料,可轻松实现转型,是最优升级语言。
《MSWLogo讲义》电子书是详尽的使用说明书及编程指导手册,
学用MSWLogo不再困难
《MSWLogo讲义》第1-3章是以小学《信息技术》教材为蓝本的入门学习、编程操作参考书
第4-7章是小学信息学竞赛必须掌握的递归、数值计算、字表处理参赛辅导书
第8-10章详解了MSWLogo的新颖编程技巧、3D作图新功能,有许多精彩编程实例
新编制的MSWLogoHelp文件可以在XP~Win10中阅读,常用的命令都有中文注解。
● 《新编PC-LOGO教程》《新编PC-LOGO习题集》是迄今最详尽的PC-LOGO语言教科书
《新编PC-LOGO教程》《新编PC-LOGO习题集》有超过1000道程序例题
这是以往历年教学资料的积淀
已经有纸质《LOGO语言竞赛教程》《LOGO语言竞赛习题集》书籍的就不要再购买这两本电子书了
计算机升级Win7~Win10及更高系统操作系统PC-LOGO无法使用,PC-LOGO渐被淘汰已成定局。
其它中文LOGO系统都存在种种问题,无法编制复杂有水平的LOGO程序,影响学习编程及举办竞赛。
《新编PC-LOGO教程》《新编PC-LOGO习题集》可为学习MSWLogo提供丰富的练习例题及编程思路
汉化MSWLogo是当前和未来时代的最优LOGO语言系统
●
PC-LOGO是昔日LOGO语言的王者
●
以上三本书的目录请查阅:
http://blog.sina.cn/dpool/blog/s/blog_5fd454d00102x1we.html?vt=4
希望获得《MSWLogo讲义》或《新编PC-LOGO教程》《新编PC-LOGO习题集》电子书的
用
手机
或
计算机
淘宝搜索
MSWLOGO 或
mswlogo
即可找到购买链接