加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

2009年芜湖市小学计算机水平等级测评试卷

(2013-05-11 06:42:43)
标签:

林正山老师

logo语言

分形

编程

竞赛试卷

分类: 竞赛试题及解题分析指导

2009年芜湖市小学计算机水平等级测评试卷

一、填空题

1、当前计算机的核心部件是主机,主机中的运算器和控制器合称              ,其英文缩写是          

2、在LOGO语言中,命令READQUOTE的简写是                ;命令BUTMEMBER的简写是              

3、在LOGO语言中进入混合屏幕的方法是键入命令                

4、已知执行 REPEAT 4 [ FD 40  BK :X ] 可以画出一条长200步的线段,则变量 :X 的值应等于                         

5、正26角星一共有             种画法,当其内角最尖时画一个完整的26 角星海龟在画图过程中一共转了               圈。

6、执行 PROR 3>8  4<5)的结果为              

7、表示X不大于3,只应用比较关系符写出的表达式为                  ,应用逻辑关系符同比较关系符写出的表达式为                           

8、将LOGO语言中科学记数法表示的数3.78E+07写成日常记数法表示的数为           ;将日常记数法表示的数 -987654321表示为LOGO语言中科学计数法标示的数为        

9、十进制数 124 对应的二制数是:               ;

二进制数1100102所对应的十进制数为:                 

10、将数学表达式  2009年芜湖市小学计算机水平等级测评试卷 写成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  CHARASCII  0+21 显示:                         

16、执行 PR  BL [ 1  2  3 [ X  Y  Z] ] 显示:                         

17、执行 PR  BF  FPUT [ AB  CD] [ 12  34 ] 显示:                      

18、执行 SHOW  LPUT  ITEM  3  FPUTXYZ ABC  [ 123 ] 显示:        

二、根据不同的命令组运行得出的结果,将对应的图形序号ABCDE填写在后面的括号内:

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]

 

(      )

 

 

 

 

 

 2009年芜湖市小学计算机水平等级测评试卷

三、读程序,写出或画出下列程序的运行结果


 

1TO   A

     DRAW  LT 90  FD 60  LT 90

     FD 60  LT 90  FD 120  HOME

   END

   执行  A

 

 

2TO   B

DRAW

REPEAT 2[ REPEAT 7[ FD 50  RT 90] RT 90]

END

执行   B

 

 

3TO   C

     DRAW  HT  SETY  100

     SETXY [ 50  150] SETXY [ 50  50]

     SETXY [ 0  0] SETXY [ 50 150]

   END

执行   C

 

 

4TO   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


 

 

5TO   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

 

四、阅读下面程序,填空完成过程,使之画出如图所示的大门

2009年芜湖市小学计算机水平等级测评试卷

 

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、输入两个数XY,要求在随机产生的30个(09)数中,统计出所有满足下列条件的两个数出现的情况的次数:

   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这十个数字,每行构成一个自然数,组成四个位数不同的自然数,要求这四个自然数都是某个整数的平方。求出所有的填写方案和总的方案数。

 

 

2009年芜湖市小学计算机水平等级测评试卷

   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.com.cn/s/blog_5fd454d00102x1we.html


希望获得《MSWLogo讲义》《新编PC-LOGO教程》《新编PC-LOGO习题集》电子书

 用 手机 或 计算机  淘宝搜索  MSWLOGO    mswlogo  即可找到购买链接

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有