admin 管理员组文章数量: 1086019
2024年5月9日发(作者:哈登vs比德比德)
软件编程(Scratch)四级2019年12月真题[复制]
25道单选题,10道判断题,每题2分。3道编程题,每题10分。满分100分。答
题时间不超过60分钟。
您的姓名: [填空题] *
_________________________________
一、单项选择题
1、以下模块,可以“说”出“我喜欢Apple”的是?
[单选题]
A
B(正确答案)
C
D
答案解析:代码块可以讲两组文本内容连接到一起。比
如12我们就可以用来生成。而代码块是将其中
数字直接相加。本题答案是B。
2、 某学校为教师外出提供车辆服务,当外出人数小于5人时,派轿车;当外出人
数为5至7人的话,派商务车;当外出人数多于7人时,派中巴车。程序运行后,
用户通过键盘输入了外出的人数,可以判断派商务车的正确脚本是? [单选题]
A
B
C
D(正确答案)
答案解析:题目中说,当外出人数为5至7人的话,派商务车。所以正确逻辑应该
是派出人数大于4且小于8,两个条件都需要满足。所以用“与代码块”。本题答案
是:D
3、多次按空格键执行以下代码,绝对不会出现的结果是?
[单选题]
A 铅笔
B 橡皮擦
C 钢笔
D 刨笔刀(正确答案)
答案解析:刨笔刀是列表中的第7项,代码中在列表的1-6项中取随机数,刨笔刀
不会出现。本题答案是:D
4、自定义一个判断质数的积木,其中箭头处应填入的条件是?
[单选题]
A
B(正确答案)
C
D
答案解析:质数又称素数。是一个大于1的自然数,除了1和它自身外,不能被其
他自然数整除的数叫做质数;本题中变量“个数”统计的是num能被多少个数整
除,如果超过2个就所以我们在num除以“除数”的余数等于0的时候将“个数”增加
1。本题答案是:B
5、每次执行以下脚本,“说”出的结果都是?
[单选题]
A 芒果(正确答案)
B 桔子
C 葡萄
D 香蕉
答案解析:列表中,有苹果、梨、香蕉、桔子、芒果、葡萄。删除了第四项桔子之
后,后面的数据前移,所以芒果变成了第4项,葡萄变成了第5项。本题答案是:
A
6、设计一段程序,用于随机选择做家务,以下程序可以实现这一功能的是? [单
选题]
A
B
C
D(正确答案)
答案解析:每次重新向列表中加入数据的时候需要删除列表中的全部项目。所以排
除A,B。C选项中的选择范围是0-6项,D选项中的选择范围是1-6项。列表中的
项目是从第一项开始。本题答案是:D
7、执行以下脚本后, “说”出的变量b的值为?
[单选题]
A 4
B 5(正确答案)
C 6
D 7
答案解析:当程序重复执行5次之后a的值大于10了,所以此时b的值为5。本题
答案是:B
8、礼品公司选择脐橙做成高档礼品,选择标准是:脐橙果径大于6cm,重量大于
150g,以下条件标准的是 ? [单选题]
A
B
C(正确答案)
D
答案解析:题目中高档礼品,选择标准是:脐橙果径大于6cm,重量大于150g。
所以是需要果径和重量同时满足要求。所以需要用“与”代码块。本题答案是:B
9、在“猜大小”游戏中,电脑选择了一个数,用户通过键盘输入任意数字,进行猜
测。电脑将根据用户的输入,提示“大了”或“小了”,直到猜中为止。提示的正确脚
本是? [单选题]
A
B
C(正确答案)
D
答案解析:根据题意可知,一共有三种情况,等于、大于、或者小于,所以需要多
重判断,可以使用两个如果那么否则来实现,如果回答等于电脑选择数则回答正
确,否则就继续判断是大了还是小了,所以本题答案选=是:C
10、以下代码,点击绿旗后,将“说”出?
[单选题]
A 5
B 8
C 32(正确答案)
D 输出值
答案解析:本题自定义代码块的功能是说出最大值。程序运行后,自定义积木中的
1表示5,2表示32,3表示8,经过比较得知本题答案是:C
11、编写脚本,实现在角色上点击鼠标,才播放“喵”,正确的脚本是( ) [单选题]
A(正确答案)
B
C
D
答案解析:点击角色需要同时满足按下鼠标和碰到鼠标两个条件,所以需要使用
“与”代码块。这两个条件需要一直检测,所以在外面需要加上重复执行代码块。本
题答案是:A
12、执行以下模块后,变量a的值为?
[单选题]
A 12
B 13(正确答案)
C 14
D 15
答案解析:本题转化代码语言:1+2*6=13。本题答案是:B
13、以下自定义脚本,将根据输入的数字,绘制( )
[单选题]
A 正三角形,输入数字为边长
B 正方形,输入数字为边长
C 正N边形,输入数字为边数(正确答案)
D 正N边形,输入数字为边长
答案解析:本题自定义代码块的功能为画N边形,每画一条边旋转的角度相同,
所以是正N边形。本题答案是:C
14、执行以下脚本,“说”出的内容是?
[单选题]
A ad
B cn(正确答案)
C en
D 12
答案解析:本题中a的第4个字符是c,每一个空格也算一个字符,所以第8个字
符是n。本题答案是:B
15、以下自定义积木中,哪一个可以判断输入值是奇数还是偶数? [单选题]
A
B
C(正确答案)
D
答案解析:如果输入数正好能被2整除则输入数是偶数,否则,输入数为奇数。C
满足条件。本题答案是:C
二、判断题
16、多次按空格键,执行以下程序后,列表“奖品”的项目数始终为5。
[判断题]
对
错(正确答案)
答案解析:每按下一次空格键,就会将下面的代码块执行一遍,每次列表的项数也
会增加5。本题答案:错误
17、以下脚本自定义一个积木,用于判断输入数字的奇偶性。
[判断题]
对
错(正确答案)
答案解析:如果number能被2整除,则这个数应该是偶数,题中代码表述错误,
所以不能判定奇偶数。本题答案:错误
18、执行以下程序,“说”出a的值为11。
[判断题]
对(正确答案)
错
答案解析:变量a初始为1,循环10次后,增加到11。表述正确
19、每次执行以下程序,都将“说”出“a1”。
[判断题]
对
错(正确答案)
答案解析:Smart的第三个字符为a 但是后面的是1-9的随机数。本题答案:错误
20、隐藏列表“奖品”后,执行下面程序,将删除列表“奖品”中的第一项。
[判断题]
对(正确答案)
错
答案解析:正确表述
21、执行以下程序,将播放声音“喵”。
[判断题]
对(正确答案)
错
答案解析:使用包含代码块判断字符串是否包含某个字符时不区分英文大小写,本
题答案:正确
22、以下脚本自定义一个积木,执行该脚本后,将通过变量“平均数”,返回num1
和num2的平均值。
[判断题]
对(正确答案)
错
答案解析:表述正确
23、执行以下程序,鼠标按下又松开后,才播放声音“喵”。
[判断题]
对
错(正确答案)
答案解析:代码表述的是没有按下鼠标就发出喵,与题目描述不服。本题答案:错
误
24、执行以下自定义积木后,变量“我的变量”的值将设为三个数中的最大数。
[判断题]
对
错(正确答案)
答案解析:自定义积木中少判断了两个或者三个数相等的情况,比如5、6、6,这
样里面所有的条件都不能成立。所以本题答案:错误
25、以下两段程序,都可以让小猫一直前进,直到碰到边缘后停止。
[判断题]
对(正确答案)
错
答案解析:表述正确
三、编程题
26. 太空大战
做一个捡垃圾的小游戏,一小朋友乱丢垃圾,垃圾的图像可以到角色库里取,也可
以自己画,丢下10个大小不一的垃圾,要求用克隆体产生,用鼠标去捡(碰到鼠
标并单击鼠标),能够记录垃圾的个数,最后能记录捡完垃圾时间。
1. 准备工作
(1) 选择Galaxy背景;
(2) 选择Rocketship角色、Ball角色和Balloon1角色。
2.功能实现
(1) 点击绿旗后,Rocketship角色始终跟随鼠标移动,计时器开始计时;
(2) Balloon1角色出现在舞台上方的随机位置,大小随机,造型随机,间隔随机
0.5-3秒后,更换位置、大小和造型,如此重复;
(3) 点击鼠标后,发射子弹。Ball角色从当前的Rocketship角色位置,向上方飞
出,碰到边缘后,消失。连续点击鼠标,可连续发射子弹;
(4) 子弹碰到Balloon1角色后,Balloon1角色消失,得分增加1,播放声音“pop”提
示。等待随机0.5-3秒后,Balloon1角色重新出现在舞台上方的随机位置。
(5) 游戏运行20秒后,说出得分5秒后,停止运行。
27. 打棒球
1. 准备工作
(1) 选择Baseball 1背景;
(2) 选择Batter角色和Tennis Ball角色。
2. 功能实现
(1) 按下空格键,Batter和Tennis Ball移到适当的位置,准备击球;
(2) 按下空格键,Batter挥动球杆后,Tennis Ball向右移动,直到碰到舞台边缘后消
失;
(3) 再次按下空格键,可以再次挥动球杆,Tennis Ball再次从Batter旁边向右飞
出。
28. 排序
1. 准备工作
(1) 选择空白背景;
(2) 保留小猫角色。
2. 功能实现
(1) 制作一个新的积木,文字标签为“排序”,添加三个输入项,以便于输入三个待
排序的数字;
(2) 在自定义积木的三个输入框中,输入任意三个数字,点击绿旗后,名称为“排
序”的列表中,将按照从大到小的顺序排列。
29. 随机选T恤
某班有36名学生,运动会前,家委会购进了36件T恤,T恤颜色有红、橙、黄、
绿、蓝、白六种,每种共6件。设计一段程序,用于公平地选择颜色。
1. 准备工作
(1) 保留空白背景;
(2) 保留小猫角色。
2. 功能实现
(1) 点击绿旗,小猫说“按空格,选择T恤颜色”2秒;
(2) 按下空格,小猫说出选取的随机颜色,表示选中了这种颜色的T恤;
(3) 为了便于开展活动,每6名同学一组,每组内同学T恤颜色都不相同;选择36
次后,所有颜色的T恤刚好选完。
30. 抽奖
1. 准备工作
(1) 保留空白背景;
(2) 保留小猫角色。
2. 功能实现
阅读以下抽奖程序,使用其它更简短的脚本,实现同样的抽奖功能。奖品为四种水
果,分别是苹果、梨子、香蕉和桃子。要充分考虑抽奖的公平性。
版权声明:本文标题:软件编程(Scratch)四级2019年12月真题 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1715233179a686514.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论