小图灵杯训练题4附有答案_第1页
小图灵杯训练题4附有答案_第2页
小图灵杯训练题4附有答案_第3页
小图灵杯训练题4附有答案_第4页
小图灵杯训练题4附有答案_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

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

文档简介

小图灵杯训练题4[复制]分数:100

题数:38一、单选题(共25题,共50分)1.关于变量,下列描述错误的是?()[单选题]*A.

只能建一个变量(正确答案)B.

变量可以隐藏C.

变量可以删除D.

变量的值可以修改答案解析:考察变量相关操作,包括新建、删除变量,可以设定变量值以及在舞台区显示、隐藏变量的操作。2.运行下列程序后,变量“和”的值是?()[单选题]*A.

1B.

4C.

5D.

6(正确答案)答案解析:理解变量是程序的一种数据机构,是用于存储计算数据或能够表达数据的一种方式,掌握变量的用法,在程序运行中对变量进行计算。3.当前角色的造型如下图所示,运行程序后,最后停留在哪个造型上?()[单选题]*A.

造型1(正确答案)B.

造型2C.

造型3D.

造型5答案解析:考察学生对计数循环的理解,经过10循环后停留在造型1上。4.下列哪个选项可以实现小猫从左跑到右,碰到舞台边缘停止前进,面向左边方向?()[单选题]*

A.

B.(正确答案)

C.

D.答案解析:本题考察”重复执行直到”指令的理解和运用。先执行循环体中的代码直到碰到舞台边缘停止,并且最后小猫需面向左边。5.蝴蝶程序如右图所示,点击绿旗,程序运行后,最终看到几只蝴蝶?()[单选题]*A.

1只B.

9只C.

10只D.

11只(正确答案)答案解析:考察“克隆”指令。“克隆”就是可以在程序运行期间自动地复制角色,拥有和本体一样的属性和脚本。角色重复执行了10次,加上本体也就是11只。6.默认小猫角色,点击绿旗,运行程序后,下列描述正确的是?()[单选题]*A.

小猫先向右移动,碰到舞台边缘反弹向左移动;再次碰到边缘后,向右移动;重复100次,最后停下来B.

小猫先向左移动,碰到舞台边缘反弹向右移动;再次碰到边缘后,向左移动;重复100次,最后停下来C.

小猫保持原地不动(正确答案)D.

小猫忽左忽右地在舞台中移动,碰到边缘反弹,继续忽左忽右地运动答案解析:本题侧重考察学生对广播消息的并行过程的理解和掌握。对于同一个角色,程序在并行相反的两个运动程序,在极短的时间差内,x坐标增加10,又减少10,我们是看不出小猫有位移变化的。这里可能有同学会被碰到舞台反弹干扰,会因此认为x坐标先增加100次,一定会碰到边缘,就反弹了。正好又去执行100次,x坐标减少10。还是会受到程序执行顺序的掌握不够而造成逻辑上理解的偏差7.以广播的形式控制角色向前移动,下列哪个选项最合适?()[单选题]*A.

123456B.

@#%^C.

前进(正确答案)D.

ABC答案解析:abc、123456之类的,不便于其它人看懂程序,不知道这些广播是什么意义。所以必须取有意义的名字。8.淘气的生日是12月份的某一天,下列哪个选项一定能生成这一天?()[单选题]*

A.

B.

C.

D.(正确答案)答案解析:12月31天,所以选D为合适。9.小猫在舞台中心,面向90度方向,运行程序后,下列选项正确的是?()[单选题]*A.

小猫距离舞台中心最少9步(正确答案)B.

小猫距离舞台中心最少15步C.

小猫距离舞台中心最多3步D.

小猫距离舞台中心最多5步答案解析:每次运行要先归位,都是从中心开始;每次最少可能为3步,3次循环最小值至少为9;每次最大值5步,3次循环最大值只能达到15步。因此选A.10.运行下列程序后,画出的图形是?()[单选题]*

A.

B.

C.(正确答案)

D.答案解析:由于颜色为黑色,所以后面的颜色值的增加指令不会产生效果。所以只能画出一个黑色的圆,选C。11.关于“全部擦除”积木,下列描述正确的是?()[单选题]*A.

只能擦除画笔所画的图形B.

只能擦除图章和画笔所画的图形(正确答案)C.

可以擦除背景D.

可以擦除画笔、图章所绘的的图形及背景答案解析:只能擦除图章和画笔所画的图形,不可以擦除背景图形。答案B12.关于“广播”,下列描述正确的是?()[单选题]*A.

广播只能由角色发出B.

广播的内容可以是字符或数值,但不能是变量C.

舞台不能发送广播,但可以接收广播D.

广播可以被任何角色以及舞台接收(正确答案)答案解析:广播可以由任何角色或舞台发出,也可以被任何角色或舞台接收,内容可以是字符或数值,也可以是变量。所以选D.13.运行程序后,下列描述正确的是?()[单选题]*A.

财富值大于100就过关B.

找到钻石矿脉就过关C.

财富值大于100,或者找到钻石矿脉都可以过关D.

财富值大于100,同时还需要找到钻石矿脉,才能过关(正确答案)答案解析:“与”运算要求两个条件同时满足,所以应选D。14.运行下列程序后,画出的图形是?()[单选题]*

A.

B.(正确答案)

C.

D.答案解析:本题考察循环中绘图,内循环10次,每次坐标向下移动并落笔,之后再抬笔,这样就出现点状线,外循环15次,则出现15条向下的点状线。15.小动物们排队做早操,第一排有1个小动物,第二排有3个小动物,第三排有5个小动物,以此类推...排了8排,算一算一共有多少个小动物?()[单选题]*A.

24个B.

32个C.

64个(正确答案)D.

128个答案解析:64。1+3+5+7+9+11+13+15=64,所以一共有64个小动物。16.运行下列程序后,变量a和变量b之间的关系是?()[单选题]*A.

a>bB.

a<b(正确答案)C.

a=bD.

b是a的2倍答案解析:考察循环结构与变量运算的综合知识。17.骰子角色有6个造型,分别对应1~6点,下列哪个选项不能让骰子角色换成随机的造型?()[单选题]*

A.

B.(正确答案)

C.

D.答案解析:要让造型随机切换,必须使用随机数积木。B选项程序里【将变量设为1~6】,变量的值会变成“1~6”,它是一个字符串,不是1~6之间的某一个数,再执行【换成数造型】角色不会换成随机造型,其它三段程序都能让角色换成随机造型。18.下列哪段程序能够计算出100以内所有双数的和,并将结果存到变量sum里?()[单选题]*

A.

B.

C.

D.(正确答案)答案解析:编程计算100以内的双数和时,变量sum用来累加双数,变量num用来自增不断变成下一个双数。一开始sum的值要是0,num的值应该是100以内最小的双数2,然后每次应该让sum加上num的值,num的值要增加2。如果无法看懂解析,建议亲自编写程序,并在循环内加上等待积木,运行程序以后仔细观察各个变量值的变化。19.楼道的声控灯会在有响声的时候亮起,等5秒以后熄灭,下列哪个选项可以实现这个功能?()[单选题]*

A.

B.

C.

D.(正确答案)答案解析:A程序少了循环积木,声控灯肯定是要一直检测有没有声音的;B程序实现的效果是有声音就亮,没声音马上就灭,而不是等5秒再灭;C选项实现的是没声音亮,有声音灭。20.迷宫地图如下图所示,机器人只能走蓝、绿、黄色方格,找到钻石,每一格的长度是50步,下列哪个选项不能让机器人拿到宝石?()[单选题]*

A.

B.

C.

D.(正确答案)答案解析:要想让机器人拿到钻石,需要控制它一直向当前方向移动,并且每次碰到绿色就要左转90度,碰到钻石后停止,A、B、C三段程序都符合这些要求。执行D程序时,机器人没碰到绿色会移动,碰到后停止移动,左转90度,转完以后机器人还是站在绿色格子上,碰到绿色一直成立,机器人不会移动,会一直在原地转圈圈。21.下列哪个选项可以画出右图所示的图案?()[单选题]*

A.

B.

C.(正确答案)

D.答案解析:图案是由角色图章1次,旋转1次,然后重复10次以后组成的。旋转10次以后,正好转回原来的角度,一共转了360度,所以每次应该旋转36度,答案选C。22.制作一个打砖块小游戏,下列哪个选项能实现克隆出一排6块砖块?()[单选题]*

A.

B.

C.(正确答案)

D.答案解析:要制造一排6个砖块,最方便的方法是让本体先显示,然后每60步制造一个克隆体,C程序符合要求。如果想要让本体不动,制造出来的克隆体依次向右排列,需要用到变量,让不同的克隆体向右移动不同的距离。A、B程序只会使得克隆体都堆叠在一起。23.下列选项说法正确的是?()[单选题]*A.

舞台上可以存在无数个克隆体B.

本体做什么,克隆体就要做什么C.

执行停止全部脚本后,会删掉所有克隆体(正确答案)D.

克隆体的大小只能跟本体一样答案解析:A选项,所有角色总共只能制造300个左右的克隆体;B选项,拼接在【当开始被点击】下面的代码控制本体,拼接在【当作为克隆体启动时】下的代码控制克隆体,所以本体和克隆体可以做不同的事情;D选项,克隆体被制造出来的时候和本体长得一模一样,但之后本体可以继续变化,克隆体也可以变化,所以最后本体和克隆体长得可能不一样。24.现有一款测温设备,如果到目标距离小于100,同时体温大于37.5°C就发出警报,下图程序空缺处应填写?()[单选题]*

A.

B.(正确答案)

C.

D.答案解析:需要两个条件都满足才报警,应该使用【与】积木。25.运行下列程序,变量c的值为?()[单选题]*A.

trueB.

falseC.

0D.

1(正确答案)答案解析:首先进行逻辑运算a>b不成立,为0;c>b成立,为1;二者数学相加,结果为1。故选D二、判断题(共10题,共20分)26.运行下列程序后,变量c的值是6。[判断题]*对错(正确答案)27.变量a与变量b的初始值都是1,a+b等于2。运行下列程序后,a的值一直保持2不变。[判断题]*对错(正确答案)答案解析:借助循环,a被不断累加b,值逐步变大。此例变量a最终结果为11.28.三十位同学,编号从1到30,编号为单数的同学到第1列,双数的同学到第2列,下列程序能实现这个功能。[判断题]*对错(正确答案)答案解析:除2的余数为0时是双号,被分到了第1列。与题干描述不符。29.默认小猫角色,点击绿旗,运行下列程序后,舞台上会有11只小猫。按下空格键后,只剩下一只小猫。[判断题]*对(正确答案)错答案解析:按下空格键后,克隆体都被删除,只剩下本体。30.多次运行下列程序,角色可能会说出“你好”。[判断题]*对错(正确答案)答案解析:随机数和条件嵌套,增加了本题的逻辑复杂度,需要小心。随机在10到30之间,是包前又包后的,最大取值是30。如果a取值大于15,再进行条件判断,a是否大于30,这时,很容易忽略了a的取值范围,让第一个条件a大于15混淆。a取值不会大于30,因此,无论如何取值,也不会执行a>30条件语句的语句体。31.有两个角色:小猫和猴子,小猫角色添加了一个如下图所示的变量a,在猴子角色的程序中,可以直接修改变量a的值。[判断题]*对错(正确答案)答案解析:这里重点考察学生对变量作用域的掌握。共有变量,适用于全局,任何角色都可以读取和修改它;私有变量,适用于局部,特定对象,其他角色是可以通过侦测程序中对象的属性读取到的,但是,由于是局部私有的变量,其他角色是不可以修改的。因此,如果想让一个角色去修改另一个角色的私有变量,是不正确的。32.运行下列程序后,舞台上最终会看到4个一样大小的小猫。[判断题]*对错(正确答案)答案解析:侧重考察图章的特性。重复执行3次,先复制再移动,舞台上确实可以看到的是4个小猫,其中3个是图章复制出来的,1个是本体。关键是最后执行大小增加50,是不是所有的小猫都会改变呢?结果是不会,因为图章复制的小猫,会继承主体的特征,但是不会再被程序修改。33.白色背景,画笔的颜色为蓝色,点击绿旗,可以画出一个实心圆。[判断题]*对(正确答案)错答案解析:如果将画笔的粗细设置得比较粗,再让画笔执行落笔指令就能在舞台上画出一个实心圆。34.默认小猫角色,运行下列程序后,角色会一直切换造型。[判断题]*对(正确答案)错答案解析:点击绿旗以后会先广播消息1,接收到消息1以后角色会先切一次造型,然后再广播消息1,这样右边的程序就会进入死循环,让角色一直不停地切造型、广播消息1。35.默认小猫角色,运行下列程序后,角色会说出“是”。[判断题]*对错(正确答案)答案解析:一开始变量x的值是3.14,四舍五入以后是3,3除以3可以除断,余数为0,0=0的条件是成立的,所以最后角色会说出“true”。三、编程题(共3题,共30分)36.绘制多彩五角星

1.准备工作

(1)选择背景stars、角色Pencil;

(2)将角色Penci的中心点设为笔尖。

2.功能实现

(1)将画笔粗细设为3,画笔的颜色和初始位置自定义,绘制边长为150的五角星,不超出舞台;

(2)每绘制一边改变一种颜色;

(3)绘制完成后抬笔。

37.躲避陨石

飞船在陨石乱飞的太空中行驶,借助鼠标操纵飞船躲避。每一次被陨石撞击,生命值将减少,当生命值为0及以下时,游戏结束。

1.准备工作

(1)删除小猫角色,从角色库选择两个角色:Rocketship和Ball;

(2)从背景库里选择Galaxy;

(3)建立一个变量“生命值”。

2.功能实现

(1)点击绿旗游戏开始,变量“生命值”的初始值为100,角色和背景如下,飞船大小为30;

(2)陨石Ball每隔1秒克隆1个,克隆体大小为30,出现在随机位置,右转-30到30之间的随机角度后,不断前进,碰到边缘就反弹;

(3)飞船不断面向鼠标方向移动10步;

(4)陨石碰到飞船,生命值减少10,消失;

(5)生命值小于等于0,游戏结束。

38.数星星

1.准备工作

(1)删除默认角色小猫,添加角色Pico和Star;

(2)添加背景:Stars。

2.功能实现

(1)Pico位置在舞台左下角;

(2)点击绿旗,等待1秒后,舞台上方出现1到10之间随机个数的星星,星星一字排开;

(3)Pico询问“请问天上有几颗星星?”回答正确,Pico说“正确”2秒,回答不正确,Pico说“错误”2秒。

[上传文件题]答案解析:36.参考程序:

编程题的功能实现有多种方案,标准答案所示参考程序仅是其中的一种,最终以是否完成题目要求的功能实现效果作为评分依据。评分标准:(1)正确选择背景stars、角色Pencil;(2分)

(2)初始化:将角色Penci笔尖设置为造型中心位置,将画笔的粗细设为3;(2分)

(3)绘制边长为150的五角星

温馨提示

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

评论

0/150

提交评论