logo语言竞赛试卷_第1页
logo语言竞赛试卷_第2页
logo语言竞赛试卷_第3页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2012年芜湖市小学计算机水平等级测评试卷(LOG(语言卷)题号-一一二二二-三四总分得分温馨提示:本试卷有四大题,共 8页。考试时间120分钟,满分120分一、填空题(每空1分,共20分)1、 中央处理单元英文缩写为。2、 表达式REMAINDER 19 -3勺值是、表达式5<SQRT 25的值是。13、 把数学表达式一 改写成LOGOS达式为:。X 5X 14、 执行 PR (INT SQRT SQRT 256)*ROUND P的结果为: 。5、 执行PR RANDOM 5 - RANDOM 2勺结果可能有 。6、 执行(SHOW CHAR 65 "+ CHAR 66 &q

2、uot;= "C) 的结果是 。7、执行 PR (ASCII "A) -(ASCII 0) 的结果是 。8、 FOR “I 1 9IF :I/3<ROUND :l/3 TYPE :I可以打印出来的数有 。9、 随机产生100之内(不包括0) 8的倍数表达式为。10、 正23角星一共有种画法,当其内角最尖时应该是 度。11、十进制数2748所对应的十六进制数是:。12、 如果执行REPEATED 10 BK:Y 后,在屏幕上画出了一条长100步的线段,变量:Y可以是或。13、 REPEAT 36RT 5 FD 50*18 RT 5 可以画出的圆半径为 。14、输入 PR

3、 LPUT BL “ABC BL “AABC显示: 。15、输入 PR (LIST BF 123 ABC (SE XYZ) 456) 显示:。16、输入 SHOW LIST SE "A B BL C D 显示: 。17、输入(SHOW REMAINDER -7 -4 INT 7/2)显示: 。、问题求解(前4空每空2分,后2空每空1分,共10分)。1、某班有56名学生,每位学生发一张调查卡,上面写a,b,c三本书的书名,将读过的书打V,结果统计数字如下:读过a者16人;读过b者12人;读过c 者9人;全部读过的有2人;读过a,b两本书的有5人;读过b,c两本书的有4人; 读过a,c两

4、本书的有3人;问只读过a的人数是人,一本书也没有读过的是人。的重量都相同,如果使用不带砝码的天平称重,可以保证只要称 次,就可以找出假币。第1次的称重方法是分份,称量其中和枚的两份。三、读程序,写出或画出程序运行的结果(每题 5分,共50分)。1、TO AREPEAT 4 REPEAT 2 FD 40 RT 90 PU FD 40 RT 90 PD RT 90END执行:A2、TO BDRAWSETY 100 SETX -100 SETY 0 SETX 0SETXY40 30 SETY YCOR+100SETX XCOR-100 SETXY -100 100SETXY 0 100 SETXY

5、40 130END执行:B3、TO C :RIF :R<1 HT STOPREPEAT 18RT 5 FD 2*PI*:R/36 RT 5IF :R/20>INT :R/20 PU RT 90 FD :R*2-1 RT 90 PDC :R-1END执行:C 404、TO D :XIF :X<20 STOPSETX XCOR+:X SETY YCOR-:XSETX XCOR-:X SETY YCOR+:XREPEAT 18 LT 5 BK :X*PI/36 LT 5 RT 180D :X/2END执行:D 805、TO E :NIF :N>4 STOPREPEAT 6-:

6、NTYPE CHAR 32 E1 1 PR "E :N+1ENDTO E1 :SIF :S=:N TYPE CHAR 91-:S STOPTYPE CHAR 91-:S E1 :S+1TYPE CHAR 91-:SEND执行:E 16、TO F :X :YIF EMPTY? :X SHOW :Y STOPTEST NOT NUMBER? LAST FIRST :X IFT MAKE "Y SE :Y FIRST :X IFF MAKE "Y LIST FIRST :X :Y F BF :X :YEND执行:F LOAV MY 61 GO51 7、TO G :X :

7、YIF AND :X<10 :Y<10 OP 0OP (G1 :X :Y)+(G :X-5 :Y-3) ENDTO G1 :X :YOP (:X+:Y)/2-(ABS :X-:Y)/2END执行: G 26 238、TO H :RIF :R<10 HT STOPLT 90 REPEAT 9RT 5 FD 2*PI*:R/36 RT 5LT 45 H :R/2 RT 45PU LT 90 BK :R*2 RT 90 PDRT 45 H :R/2 LT 45REPEAT 9RT 5 BK 2*PI*:R/36 RT 5 LT 90END执行: H 409、TO I :KFOR &

8、quot;J 1 :K TYPE I1 :J TYPE CHAR 32 ENDTO I1 :NIF :N<4 OP 2*:N-REMAINDER :N 2 OP (I1 :N-1)+(I1 :N-2)-(I1 :N-3)END执行: I 710、TO J :NTS CTMAKE"M 0FOR "I 1 :N MAKE "M :M+:l MAKE "S :M FOR "J 1 :l TYPE CHAR 32 FOR "J :I :N TYPE REMAINDER :S 10 MAKE "S :S + :J PR &quo

9、t;END执行:J 5四、依照题意,填空完成程序,使之成为题解(每空 2分,共40分)1、画数字【问题描述】下面图例中的数码管可以用海龟画图的形式完成下面的程序可以从键盘上输入一个不超过六位的整数,并让海龟在图形屏幕的中 间,用数码管的形式画出这个整数。请仔细阅读程序,并补充完整。TO AMAKE "L GETXYPU SETY YCOR + 40 PDSETX XCOR + 40PU SETXY :L PDENDTO BMAKE "L GETXYPU SETX XCOR + 40 PDSETY YCOR + 40PU SETXY :L PDENDTO CMAKE &quo

10、t;L GETXYPU SETX XCOR + 40 PDSETY YCOR - 40PU SETXY :L PDENDTO DMAKE "L GETXYPU SETY YCOR - 40 PDSETX XCOR + 40PU SETXY :L PDENDTO ESETY YCOR - 40SETY YCOR + 40ENDTO FSETY YCOR + 40SETY YCOR - 40ENDTO GSETX XCOR + 40SETX XCOR-40ENDTO T1DRAW SS SETW 5MAKE "SL ABCDEF BC ABCDG BCFG ACDEFG ABC

11、 ABCDEFG ABCDFGMAKE "S RQ MAKE "L PU SETX XCOR + :L * 30- 50 PDZU :SENDTO ZU :SIF EMPTY? :S PU HOME PD STOP Z PU SETX XCOR - 60 PDZU BL :SENDTO Z :ZIF EMPTY? :Z STOPZ BF :ZEND执行 输入:T1:103结执行:T1输入:2012结果:曲IE2、输出算式【问题描述】求出所有可能的A+B=C的算式。1、用19个数字组成三个三位数的加法算式。2、正好用尽19这9个数字。3、第一个数是2的倍数,第二个数是3的倍数

12、,和是5的倍数。TO T2MAKE "S 0(FOR "A 124 987 (FOR "B 123 987 YZ :A :B :C) 2)(PR SUM = :S)ENDTO YZ :A :B :CIF :C > 987 STOPMAKE "SL IF STOPFJ :AFJ :BFJ :CIF AND (COUNT :SL) = 9 + 1 (PR :A + :B = :C)ENDTO FJ :XIF EMPTY? :X STOPIF MAKE "SL LPUT LAST :X :SL FJ BL :XEND执行:T2显示:162 +

13、783 =:945168 + 327 :=495192 + 483:=675294 + 381 :=675318 + 627 :=945384 + 291 :=675492 + 183 :=675618 + 327 :=945762 + 183 :=945SUM = 93、尼克彻斯定理【问题描述】尼克彻斯定理可以叙述为:任何一个自然数N的立方都可以表示成N个连续奇数的和。这里要注意:(1)这些奇数一定是要连续的。(2)满足条件的奇数有N个。例如:1 =1=1 23=8=5+333=27=11+9+7 43=64=19+17+15+13TO T3 :NTYPE :N TYPE * TYPE :N

14、 TYPE * TYPE :N TYPE =TYPETYPE =MAKE "BFOR "I 1 :N SHUCHUENDTO SHUCHUIF TYPE :B MAKE "BEND执行:T3 3显示:3*3*3=27=11+9+7执行:T3 6显示:6*6*6=216=41+39+37+35+33+31执行:T3 9显示:9*9*9=729=89+87+85+83+81+79+77+75+734、BUS【问题描述】汽车从始发站(称为第1站)开出,在始发站上车的人数为a,然后到达第2 站,在第2站有人上、下车,但上、下车的人数相同,因此在第2站开出时(即在到达第3站

15、之前)车上的人数保持为a人。从第3站起(包括第3站)上、下 车的人数有一定规律:上车的人数都是前两站上车人数之和,而下车人数等于上 一站上车人数,一直到终点站的前一站(第n-1站),都满足此规律。现给出的条件是:共有n个车站,始发站上车的人数为 a,最后一站下车的 人数是m (全部下车)。试问第x站开出时车上的人数是多少?TO BUS :A :N :M :XMAKE "LA 1 0 1MAKE "LB 0 1 1FOR "I :N - 1 MAKE "LA LPUT (ITEM :I - 1 :LA) + (ITEM :I - 2 :LA) :LA MAKE "LB LPUT (ITEM :I - 1 :LB) + (ITEM :I - 2 :LB) :LB MAKE "SA 1MAKE "SB 1FOR "I 3 :N - 1 MAKE "SA FOR "I 3 :N - 1 MAKE "SB MAKE "SB:SB - 1MAKE "BMAKE "SA 0MAKE "SB 0FOR "I 1 :X MAKE "SA :SA + (ITEM :I :LA)FO

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论