201912青少年软件编程(Scratch)等级考试试卷(三级)

合集下载

全国青少年软件编程(Scratch)(三级)等级考试试卷带答案

全国青少年软件编程(Scratch)(三级)等级考试试卷带答案

全国青少年软件编程(Scratch)等级考试试卷(三级)<br/>测试卷分数:100.00 题数:38一、单选题(共25题,每题2分,共50分)1. 要使以下代码运行后画出如图所示三角形风车,则以下代码中①②③④处应分别填入多少?()。

A、3 4 90 120B、4 3 90 120C、3 4 120 90D、4 3 120 90试题编号:20190830160226578题型:单选题答案:D难度:一般试题解析:2. 运行下列脚本,i的值为()A、6B、5C、4D、3试题编号:20190830160226797题型:单选题答案:C难度:一般试题解析:3. 执行下面的脚本后,变量“分数”的值是多少?()A、5B、6C、10D、25试题编号:20190830160226485题型:单选题答案:C难度:一般试题解析:4. 执行以下代码后,屏幕上将出现()只小猫。

A、1B、5C、10D、50试题编号:20190830160226735题型:单选题答案:B难度:一般试题解析:5. 小明想在Scratch中设置一个倒计时变量,那么首先应该在哪个模块添加这个变量呢?()A、控制模块B、侦测模块C、变量模块D、运算模块试题编号:20190830160226438题型:单选题答案:C难度:试题解析:6. 当以下代码段执行完毕时,角色的X坐标是多少?()A、0B、24C、40D、120试题编号:20190830160226563题型:单选题答案:D难度:一般试题解析:7. 一个角色落笔后会从该角色的哪里画出轨迹?()A、角色的最下端B、角色的最上端C、角色的中心点D、随机选择角色的某个位置试题编号:20190830160226594题型:单选题答案:C难度:试题解析:8. 如果某角色的代码如下,点击开始,当点击该角色时会出现什么效果?()A、该角色边走边说数字"1"B、该角色移动一段距离C、该角色消失不见D、该角色说完数字"1"就消失不见试题编号:20190830160226688题型:单选题答案:C难度:一般试题解析:9. 要让小猫随机出现在一个位置,需要使用()命令。

2023年12月青少年软件编程Scratch等级考试三级真题(含答案和解析)

2023年12月青少年软件编程Scratch等级考试三级真题(含答案和解析)

2023年12月电子学会Scratch三级考试真题(含答案和解析)分数:100题数:31一、单选题(共18题,共50分)1.运行左图程序,想得到右图中的效果,红色框应填写的数值是?(D)(3分)A.12B.11C.10D.9答案解析:内层循环控制列数,外层循环控制行数。

第1行有9个正方形,可知外层循环次数应为9次。

2.下列哪个选项中的程序,运行后会画出图中轨迹?(A)(3分)A.B.C.答案解析:画出图中图形,需要考虑抬笔和落笔的时间。

在移动到初始位置时落笔,全部绘制完成后抬笔。

3.运行下列程序后,角色说出的值是?(C)(3分)A.20B.21C.22D.23答案解析:运行图中程序,变量“计数”的初始值为2,重复执行“将变量计数增加5”到第4次,变量“计数”增加到2+5+5+5+5=22,判断条件“22大于20”成立,这个角色的脚本被停止。

所以,说话语句中的数字最终为22。

4.小猫写了一个抽奖的程序,不管程序运行多少次,有2个奖品一直都没有抽到过,请问是哪两个奖品?(D)(3分)A.篮球和可乐B.可乐和乐高C.蛋糕和乐高D.篮球和蛋糕答案解析:点击绿旗后,变量【开始抽奖】会被设为0。

接着,会随机重复执行1次或2次或3次播放抽奖音乐并将开始抽奖增加2。

如果重复执行1次,变量【开始抽奖】为0+2=2,那么奖品就是可乐。

如果重复执行2次,变量【开始抽奖】为0+2+2=4,那么奖品就是乐高。

如果重复执行3次,变量【开始抽奖】为0+2+2+2=6,没有对应的奖品。

所以程序中变量永远不会等于1或3,对应的奖品就是篮球和蛋糕。

5.三角形的三个顶点的编号分别为1、2、3,顶部编号为1,旋转1次如下图所示,旋转100次以后,顶部编号应该是?(B)(3分)A.1B.2C.3D.4答案解析:每旋转三次就相当于没有旋转,所以,100除以3取余,得1。

所以旋转100次,相当于旋转1次,所以顶部数字应该为2。

6.下列哪个选项不能得到随机小数?(D)(2分)A.B.C.D.答案解析:ABC均可以得到小数。

全国青少年软件编程(scratch)等级考试试卷(三级)及答案

全国青少年软件编程(scratch)等级考试试卷(三级)及答案

全国青少年软件编程(scratch)等级考试试卷(三级)及答案C.循环D.都不是答案:C15.以下哪个选项中的图形块可以实现“让角色向左转90度”?(。

)A.B.C.D.答案:A16.以下哪个选项中的图形块可以实现“当角色被点击时,播放音效”?(。

)A.B.C.D.答案:C17.执行以下代码后,屏幕上会出现几个角色?(。

)A.1B.2C.3D.4答案:B18.以下哪个选项中的图形块可以实现“让角色在1秒内向右移动100个像素”?(。

)A.B.C.D.答案:B19.以下哪个选项中的图形块可以实现“当角色触碰到墙壁时,向左转90度”?(。

)A.B.C.D.答案:C20.以下哪个选项中的图形块可以实现“在一个范围内生成一个随机数”?(。

)A.B.C.D.答案:B21.以下哪个选项中的图形块可以实现“当角色触碰到另一个角色时,播放音效”?(。

)A.B.C.D.答案:D22.以下哪个选项中的图形块可以实现“让角色说出一个随机数字”?(。

)A.B.C.D.答案:A23.以下哪个选项中的图形块可以实现“当角色被点击时,隐藏角色”?(。

)A.B.C.D.答案:C24.以下哪个选项中的图形块可以实现“当角色触碰到墙壁时,向右转90度”?(。

)A.B.C.D.答案:B25.以下哪个选项中的图形块可以实现“让角色在1秒内向上移动100个像素”?(。

)A.B.C.D.答案:D1.以下代码中,要画出如图所示三角形风车,应在代码中的①②③④处分别填入多少?()A。

3 4 90 120B。

4 3 90 120C。

3 4 120 90D。

4 3 120 90答案:D2.运行下列脚本后,i的值为多少?()A。

6B。

5C。

4D。

3答案:C3.执行下面的脚本后,变量“分数”的值是多少?()A。

5B。

6C。

10D。

25答案:C4.执行以下代码后,屏幕上将出现几只小猫?()A。

1B。

5C。

10D。

50答案:B5.小明想在Scratch中设置一个倒计时变量,那么首先应该在哪个模块添加这个变量?()A。

青少年软件编程(图形化)等级考试试卷三级-20230319(含答案)

青少年软件编程(图形化)等级考试试卷三级-20230319(含答案)

青少年软件编程(图形化)等级考试试卷(三级)分数:100 题数:38一、单选题(共25题,共50分)1. 计算“2+4+8+……+128”,用变量n表示每项,根据变化规律,变量n的赋值用下列哪个最合适?()A.B.C.D.试题编号:-cxs-007试题类型:单选题标准答案:D试题难度:一般试题解析:此为等比数列,后面的数为前面数的2位,所以应该用X2,即答案为D。

考生答案:D考生得分:2是否评分:已评分评价描述:2. 默认小猫角色,点击绿旗运行程序后,绘制出的图形是?()A. B. C. D.试题编号:-cxs-019试题类型:单选题标准答案:C试题难度:较难试题解析:虽然循环次数为6,但由于循环体内转动角度为90,只能重复画二次重叠的三角形,符合条件的是CD。

但由于初始面向90度方向,第一次前进应该是水平向右,故只能选C考生答案:C考生得分:2是否评分:已评分评价描述:3. 小猫程序如下图所示,点击绿旗后再点击小猫,我们可以看到?()A.不动B.向上走了100步C.向右走了100步D.小猫直接移到了右上方(x:100,y:100)位置试题编号:-cxs-025试题类型:单选题标准答案:D试题难度:一般试题解析:因为两个积木同时时接收到广播,同时执行,所以得到的视觉效果是直接移到了右上方。

选D.考生答案:D考生得分:2是否评分:已评分评价描述:4. 运行下面的程序后,变量a的值为?()A.15B.20C.60D.65试题编号:-mxg-005试题类型:单选题标准答案:D试题难度:一般试题解析:正确深入的理解变量和运算的基础知识。

算术运算和连接运算的不同之处。

而连接运算将两个变量的值连接成为字符串,字符串再进行累加计算时,又被转化为数字类型进行算术运算,所以,a连接b的结果是55,此时要注意a增加55,结果a变成了60,再将a设为a+b,则a 变成了65。

考生答案:D考生得分:2是否评分:已评分评价描述:5. 小猫角色程序如下图所示,创建变量a时选择”仅适用于当前角色”。

全国青少年软件编程(Python)等级考试试卷(三级)优质word(1)程序填空阅读填空程序试题

全国青少年软件编程(Python)等级考试试卷(三级)优质word(1)程序填空阅读填空程序试题

全国青少年软件编程(Python)等级考试试卷(三级)优质word(1)程序填空阅读填空程序试题一、程序填空1.求100以内素数。

2.阅读程序。

阅读求水仙花数的代码并回答问题。

“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。

例如:153是一个“水仙花数”,因为153=13+53+33,请计算并输出所有三位数的水仙花数。

for n in range(100,1000):i=n//100j=n//100%10k=n%10if n==i*i*i+j*j*j+k*k*k:print(n)(1)//的符号作用是 _____ 。

(2)%的符号作用是 _____ 。

(3)==的符号作用是 _____ 。

(4)在代码中,变量i表示的是三位数中的 ______ 位。

(5)在代码中,变量j 表示的是三位数中的 ______ 位。

(6)在代码中,变量k表示的是三位数中的 ______ 位。

(7)在range(100,1000)这个区域内,变量n无法取到的数值是________。

3.完善程序。

以下是猜数游戏的程序,请在画线出填写正确的内容。

import randomsecret=random.randint(0,10)print(“---猜数游戏 -----”)cs=int(input(“你猜的数字是”))while cs!=secret:_______cs>secret:_________ (“唉,猜大啦!”)__________:print(“嘿嘿,猜小了!”)cs= int(input(“重新猜一个靠谱的数字是:”))print(“游戏结束,不玩了!”)4.调试程序。

请阅读以下程序并写出运行结果。

fruites=['banana','apple','mango']for fruit in fruites:print(fruit)a=len(fruites)print('a=',a)_________________5.编写程序,用*打印一个如下所示的等腰直角三角形,将测试结果截图。

全国青少年软件编程(Scratch)等级考试试卷(三级)

全国青少年软件编程(Scratch)等级考试试卷(三级)

全国青少年软件编程(Scratch)等级考试试卷(三级)[复制] [矩阵文本题] *姓名:________________________班级:________________________一、单选题(共25题,每题2分,共50分)1. 要使以下代码运行后画出如图所示三角形风车,则以下代码中①②③④处应分别填入多少?()。

[单选题] *A、3 4 90 120B、4 3 90 120C、3 4 120 90D、4 3 120 90(正确答案)2. 运行下列脚本,i的值为()[单选题] *A、6B、5C、4(正确答案)D、33. 执行下面的脚本后,变量“分数”的值是多少?()[单选题] *A、5B、6C、10(正确答案)D、254. 执行以下代码后,屏幕上将出现()只小猫。

[单选题] *A、1B、5(正确答案)C、10D、505. 小明想在Scratch中设置一个倒计时变量,那么首先应该在哪个模块添加这个变量呢?() [单选题] *A、控制模块B、侦测模块C、变量模块(正确答案)D、运算模块6. 当以下代码段执行完毕时,角色的X坐标是多少?()[单选题] *A、0B、24C、40D、120(正确答案)7. 一个角色落笔后会从该角色的哪里画出轨迹?() [单选题] *A、角色的最下端B、角色的最上端C、角色的中心点(正确答案)D、随机选择角色的某个位置8. 如果某角色的代码如下,点击开始,当点击该角色时会出现什么效果?()[单选题] *A、该角色边走边说数字"1"B、该角色移动一段距离C、该角色消失不见(正确答案)D、该角色说完数字"1"就消失不见9. 要让小猫随机出现在一个位置,需要使用()命令。

[单选题] *A、变量B、随机数(正确答案)C、图章D、画笔10. 执行下列代码,可以画出如图所示的图形,则角色的旋转中心为()?[单选题] *A、B、(正确答案)C、D、11. 关于循环语句的嵌套,下列哪些做法是错误的?()[单选题] *A、③④(正确答案)B、②③C、①④D、①②12. 在“运算”脚本中,以下哪个代码块可以实现“在{10,20,30...,100}中随机选择一个数”?() [单选题] *A、B、(正确答案)C、D、13. 关于广播,以下哪些说法是正确的?() [单选题] *A、一个角色广播一个消息,只有自己可以接收这个消息,并启动接受消息程序。

20191114全国青少年软件编程(Scratch)等级考试试卷(三级)测试卷

20191114全国青少年软件编程(Scratch)等级考试试卷(三级)测试卷

难度: 试题解析:
14. 顺序、选择、循环是三种基本结构,其中()结构实现程序反复执行。 A、顺序 B、选择 C、循环 D、以上都是 试题编号:20190830160226500 题型:单选题 答案:C 难度: 试题解析:
15. 动画的帧数是指一秒钟切换图片的次数,以下是小猫包含的造型,那么你知道角色的帧 数为多少吗()
19. 小明用 Scratch 程序设计了一辆小汽车,可是汽车的两个轮子在转动时高低不平。最有可 能的原因是下列哪一项?() A、路面不平 B、两个车轮没有选用同一种颜色 C、车轮的中心点没有设置在圆心 D、轮子超出屏幕显示的范围 试题编号:20190830160226985 题型:单选题 答案:C
全国青少年软件编程(Scratch)等级考试试卷(三
级)<br/>测试卷
分数:100.00
题数:38
一、单选题(共 25 题,每题 2 分,共 50 分)
1. 要使以下代码运行后画出如图所示三角形风车,则以下代码中①②③④处应分别填入 多少?()。
A、3 4 90 120 B、4 3 90 120 C、3 4 120 90 D、4 3 120 90 试题编号:20190830160226578 题型:单选题 答案:D 难度:一般 试题解析:
A、
B、
C、
D、 试题编号:20190830160226391 题型:单选题 答案:B 难度: 试题解析:
13. 关于广播,以下哪些说法是正确的?() A、一个角色广播一个消息,只有自己可以接收这个消息,并启动接受消息程序。 B、新建一个消息后,只有一个角色可以广播这个消息。 C、重复执行广播一个消息,接收这个消息的程序只会被唤醒一次。 D、一个角色发出一个消息,所有其他角色都可以接收这个消息并启动各自不同的接受消息 程序。 试题编号:20190830160226641 题型:单选题 答案:D

青少年软件编程(Scratch)等级考试试卷(3级) 20191216

青少年软件编程(Scratch)等级考试试卷(3级) 20191216

青少年软件编程(Scratch)等级考试试卷(三级)20191216分数:100 题数:38一、选择题(共25题,每题2分,共50分)怎样修改图章的颜色?()1.A. 只需要一个数字来设置颜色B. 设置RGB的值C. 在画笔中设置颜色、饱和度、亮度D. 在外观中设置或修改角色颜色特效试题编号:20191119154433711试题类型:单选题标准答案:D试题难度:一般以下程序的执行结果是?()2.A. 75B. 50C. 60D. 0试题编号:20191119154433488试题类型:单选题标准答案:C试题难度:一般:执行完下面这段程序,角色最后说的内容是?()3.A. 100B. 10C. 150D. 110试题编号:20191119154433632试题类型:单选题标准答案:D试题难度:一般4执行下面程序,最后可能出现的图案是?().A. 方形B. 圆形C. 水滴形D. 半圆形试题编号:20191119154433679试题类型:单选题标准答案:C试题难度:一般5 .以下程序按绿旗执行后,角色面向?()A. 向上B. 向下C. 向左D. 向右试题编号:20191119154433503试题类型:单选题标准答案:A试题难度:一般以下这条命令的作用是?()6.A. 产生1-10之间的随机整数,但不能等于1或10B. 产生1-10之间的随机整数,但不能等于1C. 产生1-10之间的随机整数,但不能等于10D. 产生1-10之间的随机整数,但不能产生小数试题编号:20191119154433331试题类型:单选题标准答案:D试题难度:一般7下面积木所得的结果是? ().A. 产生随机数0和1,而且出现0的机会比1大B. 产生随机数0和1,而且出现1的机会比0大C. 产生1和10随机整数D. 产生1和10随机整数和小数试题编号:20191119154433425试题类型:单选题标准答案:B试题难度:一般对比程序1和程序2,下面说法错误的是?()8.A. 两个程序执行结果一样B. 程序1的执行效率高C. 程序2的执行效率高D. 该程序的功能是判断一个数和10对比的结果。

201912三级编程理论真题【全国青少年编程教育等级评测精品资料】

201912三级编程理论真题【全国青少年编程教育等级评测精品资料】

青少年编程教育等级评测三级
理论部分
一、单选题
(本大题一共
20题,每题的正确选项只有一个。


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
三、判断题
(本大题共5题。


1.在scratch中,“与”、“或”、“不是”这三个指令属于逻辑运算符。

( )
17
2.指令是组成程序、函数的基础,当指令不能被分解为更下一级的指令时,这个指令便是无法使用的。

( )
3.“如果…那么…否则…”是条件语句中的条件分叉,“那么”后面是角色不符合条件的运行指令,“否则”后面是角色符合条件运行的指令。

( )
4.循环是从一个动作开始的,首先出现一个动作,然后再重复该动作。

循环不仅可以是对动作的重复,也可以是对一个完整程序的重复。

5.属性是一个描述性的词语,在scratch中是没有办法直接进行比较,可以将属性转化为具体的数字,才能在scratch中进行比较。

( )
18。

全国青少年软件编程(C语言)等级考试试卷(三级)br测试卷-20191118103007048

全国青少年软件编程(C语言)等级考试试卷(三级)br测试卷-20191118103007048
7.
&nbsp;Pell数列
试题编号:22
题型:编程题
答案:
难度:一般
试题解析:
全国青少年软件编程(C语言)等级考试试卷(三级)<br/>测试卷
分数:100.00 题数:7
一、编程题(第1部分)(共4题,每题15分,共60分)
1.
数字方格
试题编号:16
题型:编程题
答案:难Leabharlann :较难试题解析:2.
最简真分数
试题编号:17
题型:编程题
答案:
难度:较难
试题解析:
3.
全排列
试题编号:18
题型:编程题
答案:
难度:较难
试题解析:
4.
爬楼梯
试题编号:19
题型:编程题
答案:
难度:较难
试题解析:
二、编程题(第2部分)(共2题,每题13分,共26分)
5.
求最大公约数问题
试题编号:20
题型:编程题
答案:
难度:一般
试题解析:
6.
菲波那契数列
试题编号:21
题型:编程题
答案:
难度:一般
试题解析:
三、编程题(第3部分)(共1题,每题14分,共14分)

试卷全国青少年软件编程(Python)等级考试试卷(三级)(1)程序填空阅读填空程序试题

试卷全国青少年软件编程(Python)等级考试试卷(三级)(1)程序填空阅读填空程序试题

试卷全国青少年软件编程(Python)等级考试试卷(三级)(1)程序填空阅读填空程序试题一、程序填空1.某品牌手机第一年销量为20000台,假设平均每年的销量比上一年增加68%,请问几年后能使总销量达到60000台。

下面的程序能实现上述的功能,请将缺失的代码补充完整。

total= every_year=20000year=1while __________________ :every_year + = ____________total + = every_yearyear + = 1print(year)2.冠军在A、B、C、D四位同学中。

A说:“不是我”,B说:“是C”,C说:“是D”, D说:“C说的不对”,已知四人中有一人说了假话。

判断出到底谁是冠军。

请在空格处填写正确的代码,使程序完善。

champion=['A','B','C','D'] #设置选手列表for i in__________: #循环读取选手编号cond=(i!='A') +(i=='C') + (i=='D')+(i!='D') #查找符合条件的选手if cond== _____: #说真话是否是3人print("冠军是:",_________) #输出冠军input("运行完毕,请按回车键退出...")3.阅读程序。

分析有关多项式的代码并回答问题。

求1!+2!+3!+……+20!的和。

n=0s=0t=1for n in range(1,21):t*=ns+=tprint(s)(1)n的作用是________________。

(2)s的作用是 ______________。

(3)t的初值必须赋值为1,这是因为_________。

(4)t*=n的等价语句是 __________(5)s+=t的等价语句是 ______。

青少年软件编程(Scratch)等级考试试卷及答案(三级A)

青少年软件编程(Scratch)等级考试试卷及答案(三级A)

青少年软件编程(Scratch)等级考试试卷(三级A卷)一、单选题(共25题,每题2分,共50分)1.执行以下脚本后舞台上的角色将?()A.先克隆自身,克隆体出现后被删除。

B.先克隆自身,克隆体出现后删除本体。

C.克隆出自身后本体与克隆体同时被删除。

D.克隆出自身后本体与克隆体被不会被删除。

标准答案:A2.根据身份证号判断性别的脚本如下,选项中为女生的是()A.110000************B.110000************C.110000************D.110000************标准答案:D3.执行下面的脚本后,变量“数”显示的范围是?()A.11~20B.11~30C.12~20D.12~30标准答案:D4.选项中的脚本与下图脚本运行效果一致的是?()A.B.C.D.标准答案:B5.小猫的脚本如下,运行看到的小猫数量是?()A.10只小猫B.11只小猫C.1只小猫D.0只小猫标准答案:C6.执行下面的脚本后,变量“次数”显示的值是?()A.4B.6C.8D.16标准答案:C7.执行下面的脚本绘制图形,以下正确的选项是?()A.B.C.D.标准答案:A8.执行下面的脚本后,变量“数”最终显示的值是?()A.6B.12C.14D.24标准答案:C9.执行下面的脚本后,以下符合变量“和”显示情况的选项是?()A.只显示变量“和”的值为10B.运行直接退出,不显示变量“和”的值C.依次显示变量“和”的值“1、2、3……11”D.依次显示变量“和”的值“1、2、3……10”标准答案:C10.执行下面的脚本后,变量“和”显示的范围是?()A.10~80B.10~90C.11~80D.11~90标准答案:D11.以下说法正确的是?()A.“克隆”积木只能克隆角色本身,不能克隆其它角色。

B.“克隆”积木只可以克隆角色列表中的角色。

C.执行克隆时,克隆数量是无限的。

D.“克隆”积木可以克隆出任意角色。

全国青少年软件编程(Python)等级考试试卷(三级)精品word(1)程序填空阅读填空程序试题

全国青少年软件编程(Python)等级考试试卷(三级)精品word(1)程序填空阅读填空程序试题

全国青少年软件编程(Python)等级考试试卷(三级)精品word(1)程序填空阅读填空程序试题一、程序填空1.小王编写了“字符串缩写”程序,实现如下功能:1.输入一串由英文字母和数字组成的字符串,2.如果字符串有连续字符构成的升序段(后面字符的ASCII值比前面的字符的ASCII值大1),则把升序段缩写成由第一个字符加上“—”和最后一个字符组成的新字符段,3.例如:字符串为“abcdf12345becomexy”,则缩写成“a-df1-5becomex-y”。

程序运行时,输入一串字符,输出缩写的字符串,程序运行效果如下图所示:实现上述功能的程序如下,请在程序划线处填入合适的代码。

s=input("请输入字符串s:")_______flag = Falseresult=" "for i in range( 0 , k-1):if ___________________ :result=result+s[i]+"-"flag = Trueelif ord(s[i]) ! = ord(s[i+1])-1:result=result+s[i]_____result=result + s[i+1]print("缩写后的字符串为:",result)划线处①处应该填入的语句为:;划线处②处应该填入的语句为:;划线处③处应该填入的语句为:。

2.请在空格处填写正确的代码,使程序完善。

实现功能:绘制y=x2-2x+ 1的图像#加载numpy模块并限简洁的别名为npimport numpy as np#加载matplotlib.pyplot模块并限简洁的别名为pltimport matplotlib.pyplot as plt#x在-7到9之间,每隔0.1取一个点x=np.arange(-7,9,0.1)_____ = x**2-2*x+1plt.plot(x,________)plt.title('y=x*x-2*x+1')plt.xlabel('x')plt.ylabel('y')plt._________3.阅读程序。

试题青少年编程等级考试Python编程三级试卷3word程序填空阅读填空程序试题

试题青少年编程等级考试Python编程三级试卷3word程序填空阅读填空程序试题

试题青少年编程等级考试Python编程三级试卷3word程序填空阅读填空程序试题一、程序填空1.有如下程序段:sum=0for i in range(1,20,3) :sum+=iprint(“sum=”,sum)(1)循环变量i的初值为:_________,终值为:_________,步长为:__________。

(2)该程序执行后,输出的结果为:____________________。

2.程序编写求1+22+32+……+1002的结果____________________________________________________________________________________________________________________________input(“运行完毕,请按回车键退出...”)3.完善程序。

以下是计算S=1+6+11+…+101的程序代码。

请你在处填写正确的语句。

s=0k=1while(k<=101)__s=0k=1while(k<101):k=k+5s=s+kprint(s+1)4.编写程序。

信息社团的三个同学和Bruce一起做游戏,他们的游戏规则很简单,从1开始依次报数,每当一个数能被7整除或者十位是7就要跳过这个数,现在给出一个数N,请输入从1到N(包含N)中要跳过的数。

5.编写程序,找到并输出100以内的素数。

6.分析完善程序[背景知识]为了保障空气质量,减少雾霾,某市决定当空气污染严重时,实行汽车单双号限行,违反规定的车辆将予以处罚。

如何让高清摄像头自动判断车牌的单双号,交警犯了愁,他需要编程高手的你帮忙,完善下面的程序。

(提示:①所有车牌号中都含有数字,并且车牌号的长度都是6;②以车牌中最后一位阿拉伯数字的奇、偶来决定单双号。

)如:请根据上述算法描述补全代码s=input("车牌号s=")n=6x=s[n-1:n]while x.isdigit()== False:①x=s[n-1:n]if ② ==0:print(“双号”)else:prin t(“单号”)(提示: s[n:m]的功能:从字符串s的下标为n的元素开始,截取到下标为m-1的元素。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

青少年软件编程(Scratch)等级考试试卷(三级)
(总分:100,时长:60分钟)
一、选择题(共25题,每题2分,共50分)
1.街头自动红绿灯的程序是一个什么结构?()
A.顺序和循环结构
B.循环结构
C.条件结构
D.顺序结构
2.在做动漫故事中,时间控制是非常重要的,所以要计算时间,如果不计算时间,还可以用下面哪个操作?()
A.条件语句
B.循环语句
C.广播
D.克隆
3.执行以下程序后,出现的图案可能是?()
A.圆形
B.正方形
C.长方形
D.三角型
4.对比程序1和程序2,下面说法错误的是?()
A.程序2的执行效率高
B.该程序的功能是判断一个数和10对比的结果。

C.程序1的执行效率高
D.两个程序执行结果一样
5.下面语句正确的是?()
A.广播只能广播给其他角色,不能广播给自己
B.广播后,所有的角色都要有接收到消息的程序
C.广播和广播并等待的效果是一样的
D.舞台可以接收到角色广播的消息
6.以下程序用户输入10,结果为?()
A.55
B.10
C.200
D.100
7.以下两条命令的作用?()
A.不一样,下面变化快
B.一样
C.不一样,上面是变化的,下面是不变的
D.不一样,上面命令会越来越大,下面这条不变
8.以下程序能画出一个正方形的是?()
A. B.
C. D.
9.下面积木所得的结果是?()
A.产生随机数0和1,而且出现0的机会比1大
B.产生随机数0和1,而且出现1的机会比0大
C.产生1和10随机整数
D.产生1和10随机整数和小数
10.怎样修改图章的颜色?()
A.在画笔中设置颜色、饱和度、亮度
B.设置RGB的值
C.在外观中设置或修改角色颜色特效
D.只需要一个数字来设置颜色
11.以下这条命令的作用是?()
A.产生1-10之间的随机整数,但不能等于10
B.产生1-10之间的随机整数,但不能等于1
C.产生1-10之间的随机整数,但不能产生小数
D.产生1-10之间的随机整数,但不能等于1或10
12.执行下面的语句,角色的动作是?()
A.语句错误
B.可能移动,也可能不移动
C.不动
D.永远移动,碰边缘反弹
13.关于变量滑杆,默认‘改变滑块范围’的最大值是?()
A.10000
B.1000
C.100
D.10
14.以下程序的执行结果是?()
A.75
B.50
C.60
D.0
15.关于以下程序,说法错误的是?()
A.可以完成一个发射子弹的效果
B.在“按下鼠标不成立”之前等待,是为了保证子弹能一直克隆出来
C.在“按下鼠标不成立”之前等待,能让鼠标点击一次只出现一个子弹
D.子弹能按照鼠标的方向发射,碰到边缘消失
16.执行完下面这段程序,角色最后说的内容是?()
A.150
B.10
C.100
D.110
17.假设小猫的造型是默认值,两个造型,按下绿旗后,小猫造型会发生什么变化?()
A.小猫造型永远在变化
B.小猫造型有可能变化,但也可能一直不变
C.小猫造型永远是造型1
D.小猫造型永远是造型2
18.对于程序1和程序2的运行,下面说法正确的是?()
A.程序2,猫咪说“完成”和球运动几乎同时执行
B.程序1,猫咪说“完成”和球运动几乎同时执行
C.点击绿旗,球开始运动
D.程序1和程序2运行结果完全相同
19.执行下面程序,最后可能出现的图案是?()
A.半圆形
B.圆形
C.方形
D.水滴形
20.以下程序按绿旗执行后,角色面向?()
A.向下
B.向右
C.向上
D.向左
21.以下程序执行结果说法正确的是?()
A.没有发生任何变化,克隆角色失败
B.当多次点击绿旗后,克隆体无法被克隆
C.运行一次克隆三个角色,能在屏幕上看到三个同样的角色
D.克隆的角色和原来角色重合,因此看不到克隆体,实际已经克隆成功
22.上面程序运行完成后,角色说出来的内容是?()
A.49
B.50
C.0
D.51
23.下列关于克隆的描述,不正确的是?()
A.克隆体在停止所有程序之后会消失
B.每个角色只能克隆一次
C.克隆体可以利用“当作为克隆体启动时”进行各种编程,图章则没有这个功能
D.在程序运行过程中可以通过删除克隆体去掉克隆体
24.产生0.1-0.9之间一位纯小数随机数的方法是?()
A.
B.
C.
D.
25.这是一个抽奖程序,获得一等奖的几率是?()
A.50%
B.30%
C.10%
D.20%
二、判断题(共10题,每题2分,共20分)
26.在以下语句中,除了停止程序,无法停止这个死循环。

()
27.无法产生小数随机数,因为随机数产生的都是整数。

()
28.Scratch3中建立变量后,只能是全局变量,没办法建立局部变量。

()
29.图章和克隆体一样,都是一模一样复制角色,并能移动。

()
30.可以用变量来让两个角色,甚至多个角色之间产生联系。

()
31.侦测碰到克隆体的方法与侦测碰到本体的方法一样。

()
32.刘刚、马辉、李强三个男孩各有一个妹妹,六个人进行乒乓球混合双打比赛,事先规定:兄妹二人不许搭伴。

第一盘:刘刚和小丽对李强和小英;第二盘:李强和小红对刘刚和马辉的妹妹。

问:他们之间谁是真的兄妹?答案是李强与小丽、刘刚与小英、马辉与小红。

()
33.以下循环一共执行了20次。

()
34.广播和广播并等待作用是不一样的。

()
35.打开Scratch3.0,在默认界面中,已经带有画笔模块。

()
三、编程题(共3题,每题10分,共30分)
36.合作画画
猫和狗合作画出一个边长为100,边为蓝色,填充为红色的方块,猫画好后,狗来填充,如下图所示。

1、准备工作
(1)保留小猫角色,从角色库中选择角色dog1;
(2)保留白色背景。

2、功能实现
(1)点击绿旗,小猫画出一个边长为100,四边为蓝色的正方形;
(2)小猫画完后,小狗将正方形填充为红色。

37.捡垃圾游戏
做一个捡垃圾的小游戏,一小朋友乱丢垃圾,垃圾的图像可以到角色库里取,也可以自己画,丢下10个大小不一的垃圾,要求用克隆体产生,用鼠标去捡(碰到鼠标并单击鼠标),能够记录垃圾的个数,最后能记录捡完垃圾时间。

1、准备工作
(1)从角色库中自行选择一个角色或者绘制一个角色,作为垃圾;
(2)保留白色背景。

2、功能实现
(1)点击绿旗,角色克隆10次作为10个垃圾,大小不一,位置随机;
(2)点击克隆体,垃圾消失,变量“垃圾个数”增加一;
(3)舞台左上角有一个变量“时间”,记录垃圾出现到所有垃圾被捡完所用的时间。

38.判断奇偶数
1.准备工作
(1)导入角色Cat Flying、Apple、Bananas;
(2)保留白色背景。

2.功能实现
(1)点击绿旗,Cat Flying询问“请输入一个正整数,小猫会自动判断它是奇数还是偶数,奇数显示苹果,偶数显示香蕉!”(此处考生可简写)。

(2)输入数字,如果是奇数,说“它是奇数”2秒后,苹果显示出来;如果是偶数,说“它是偶数”2秒后,香蕉显示出来。

(3)重复询问输入整数,进行判断。

相关文档
最新文档