参赛须知
1、本竞赛用时为90分钟 。
2、答案依【 】框中所示标号填写在答题卷上,考试结束时只交答题卷。
3、需要画图时可用铅笔和规尺,图形要求形状和比例基本相似即可。
2016年厦门市小学生计算机LOGO语言竞赛(初赛)试卷一.选择题(每题只有一个正确答案,1~10题每选项1分,11~20题每选项2分)30%
A. 控制器 B. CPU C. 键盘 D. 鼠标
2.计算机辅助教学的简称是( 【2】 )
A. CAD B. CAT C. CAI D. CAM
3.当今世界最快的计算机是( 【3】 )
A.美国的 “泰坦” B.日本的“京”
C.中国的“神威.太湖之光” D.中国的“天河二号”
4.两个二进制数10101与1101相减的差为( 【4】 )
A.110010 B.10000 C.10100 D.01000
5.若你想将家中的笔记本电脑通过无线网络连上因特网,需要的设备为( 【5】 )
A.百度网站 B.路由器 C.触摸屏 D.网卡
6.LOGO语言属于( 【6】 )
A.机器语言 B.汇编语言 C.高级语言 D.图形语言
7.TB是计算机的一种存储容量单位,1TB等于( 【7】 )
A.1024KB B.1024GB C.1024MB D.1024PB
8.键盘上的退格键为( 【8】 )
A. Backspace B.Capslock C.Shift D.PrtSc
9.下列哪一款软件不属于防病毒软件( 【9】 )
A.金山毒霸 B.卡巴斯基 C.360杀毒 D、超级解霸
10.虚拟现实技术的英文简称是( 【10】 )
A.VR B.AR C.XNXS D.CLOUD
11.将显示窗口设置为文本窗口的命令为( 【11】 )
A.FS B.SS C.TS D.TF
12.能截尾去除数值123.456后二位小数(只保留一位小数)的命令为( 【12】 )
A、INT 123.456 B、ROUND 123.456
C、ROUND 123.456,1 D、 ( INT 123.456*10 ) / 10
13.执行命令CS REPEAT 12[FD 100 RT 150]得到的图形为( 【13】 )
A、 B、 C、 D、
14.执行命令CS REPEAT 6 [FD 100 RT 30 FD 100 LT 150]画出的图形为( 【14】 )
A. B. C. D.
15.执行命令CS REPEAT 6[FD 100 BK 50 REPEAT 6[FD 50 RT 60] RT 60]得到的图形为( 【15】 )
A、 B、 C、 D、
16.执行命令CS BK 100 SETY 100 SETX 100 SETXY [-100 -100] SETXY [100 -100] SETXY [-100 100] SETX 0得到的图形为( 【16】 )
A、 B、 C、 D、
17.执行命令CS REPEAT 3 [FD 50 RT 90 REPEAT 9 [RT 5 FD 50 * 0.174 RT 5] LT 180] HOME得到的图形为( 【17】 )
A、 B、 C、 D、
18.执行CS STAMPOVAL 100 50 LT 90 FD 100 BK 50 REPEAT 3 [STAMPOVAL 20 20 BK 50] 命令后得到的图形为( 【18】 )
A、 B、 C、 D、
19.命令(1+RANDOM 10)*(2+RANDOM 5)可产生的最大随机数为( 【20】 )
A、50 B、53 C、70 D、77
20.逻辑表达式PR OR AND (5>5) (3>2) NOT (1=1)的值为( 【20】 )
A.0 B.1 C.FALSE D.TRUE
二.填空题(21~30每空格3分)30%
21.命令PR (REMAINDER 8 9)+(REMAINDER 9 8)+ (REMAINDER 9 1)得到的结果为: ( 【21】 )
22.执行命令CS MAKE "X 90 FOR "I 1 4[SETHEADING :X * :I FD 50 RT 60 FD 50 HOME]画出的图形为: 【22】
23.执行命令CS REPEAT 4[REPEAT 2 [REPEAT 7[FD 20 RT 90] LT 90] RT 90 FD 20 LT 90]画出的图形为: 【23】
24.执行命令CS REPEAT 4[MAKE "X 20 PD FD 30 REPEAT 3[PU FD :X PD STAMPOVAL :X :X PU FD :X PD MAKE "X :X-5] PU BK 120 RT 90]画出的图形为: 【24】
假设下列变量在每小题运行前已经重新赋为下列的值(【25】-【30】题)
MAKE "X 512
MAKE "Y [[XYZ] 123 [AB CD] 456]
MAKE "N 1
MAKE "S 0
25. 执行命令PR SE BF :Y LAST :Y的结果为: 【25】
26. 执行命令PR (ITEM 2 :Y) + INT((LAST :Y)/10) 的结果为: 【26】
27.命令WHILE [:N < 100] [MAKE "S :S +:N MAKE "N :N * 2]执行后变量S的值为: 【27】
28.命令WHILE [:X>0] [MAKE "S :S+ REMAINDER :X 10 MAKE "X BL :X] 执行后变量S的值为: 【28】
29.执行命令FOR "I 1 10 [MAKE "S :S+:I*:N MAKE "N -1*:N] PR :S的结果为: 【29】
30. 执行命令(FOR "I 1 20 [IF :I < 10 THEN [MAKE "S :S + :I] ELSE [MAKE "S :S + :N MAKE "N :N + 1]] 2) PR :S的结果为: 【30】
三、问题解答(每题5分)5%:
31. 已知1到10中有两个数1和7不能被2、3、5整除,那么1到2000中有多少个数不能被2、3、5 整除? 【31】
四、阅读程序(每空格2分)26%:
1. TO A :X
MAKE "S ITEM :X 54321
PR WORD (:X * 10) :S
MAKE "S WORD :S (:X + 1)
PR WORD (:S + 1) :X
END
题号 | (示范) | 【32】 | 【33】 | 【34】 | 456什么意思网络流行语
执行命令: | A 1 | A 3 | A 4 | A 5 |
输出结果: | 105 531 | |||
2.TO B :X
MAKE "R 1
MAKE "S 1
REPEAT (:X-2) [MAKE "T :R+:S MAKE "R :S MAKE "S :T]
PR :T
END
题号 | (示范) | 【35】 | 【36】 | 【37】 |
执行命令: | B 3 | B 5 | B 8 | B 12 |
输出结果: | 2 | |||
3.TO C :S
IF EMPTY? :S STOP
WHILE [(FIRST :S) = "NOT] [RT 45 MAKE "S BF :S]
FD 50
(STAMPOVAL 10 10 FIRST :S)
BK 50
RT 45
C BF :S
END
题号 | (示范) | (示范) | 【38】 |
执行命令: | C [TRUE] | C [FALSE] | C [TRUE TRUE TRUE] |
输出结果: | |||
题号 | 【39】 | 【40】 | 【41】 |
执行命令: | C [TRUE NOT FALSE NOT TRUE FALSE] | ||
输出结果: | |||
发布评论