问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

第14届蓝桥杯省赛Scratch真题及答案解析

创作时间:
作者:
@小白创作中心

第14届蓝桥杯省赛Scratch真题及答案解析

引用
CSDN
1.
https://blog.csdn.net/qq_44814724/article/details/137264622

蓝桥杯大赛是由工业和信息化部人才交流中心主办的全国性IT学科竞赛,其中Scratch编程比赛是面向青少年的重要赛事之一。本文整理了第14届蓝桥杯省赛Scratch比赛的真题及答案解析,包括选择题和编程题两大部分,旨在帮助参赛者更好地理解和掌握Scratch编程技巧。

一、选择题

  1. 运行以下程序,舞台上能看到几只小猫?( )
    A.4
    B.5
    C.6
    D.7

答案:D
解析:循环6次,每次循环小猫都移动150步然后克隆自己,加上原本自己,一共可以看到7只小猫,故答案为D。

  1. 已知下图角色一共有3个造型,则以下选项中,不能呈现下图中第三个造型效果的程序是?( )

答案:C
解析:0即造型1的上一个,即造型3,所以A正确;
i=0为假,假的逻辑值为0,0即造型1的上一个,即造型3,所以B正确。

  1. 以下选项中,可以让角色说"true"的程序是?( )

答案:A
解析:A:字符数为19,19除以3的余数为1,1等于1,结果为true,故答案为A。
B:9>1.75与5<5.1,即真与假,结果为假【flase】
C:7=8或7>7,即假或假,结果为假【flase】
D:【0>10或0=10】 或 【0>15或0=15】,全为假,结果为假【flase】

  1. 运行以下程序,循环执行 4 次后,x 的值是?( )
    A.13
    B.31
    C.98
    D.200

答案:D
解析:
循环第1次:x=22+33=4+9=13,y=3+1=4
循环第2次:x=132+43=26+12=38,y=4+1=5
循环第3次:x=382+53=76+15=91,y=5+1=6
循环第4次:x=912+63=182+18=200,y=6+1=7
故答案为D。

  1. 运行以下程序后,下列选项中说法正确的是?( )
    A. sum最终的值一定是个1位数
    B. sum最终的值一定是个2位数
    C. sum最终的值一定是个3位数
    D. sum最终的值一定是个4位数

答案:B
解析:循环模块:
第1次循环,列表加入的数是0,sum=0+0=0,项目数=1(这个项目1的值为0)
第2次循环,列表加入的数是1–5随机数,sum=0+(1到5的随机数)=1–5,项目数=2
第3次循环,列表加入的数是(1–5)x2=2–10,sum=(1–5)+(2–10)=3–15,项目数=3
循环外:sum的值为(3–15)5=35–15*5=15–75,所以sum最终的值一定是个2位数,故答案为B。

二、编程题

  1. 编程实现:魔术表演。

参考程序:
魔术师程序:
小男孩程序:

  1. 编程实现:小猫踩球。

参考程序:
小球程序:
小猫程序:

  1. 编程实现:放大镜。


参考程序:
放大镜程序:
角色1-3程序:

  1. 编程实现:小狗避障。


参考程序:
小狗程序:
柱子程序:

  1. 编程实现:智能计价器。
    背景信息:A 城市的出租车计价: 3 公里以内 13 元,基本单价每公里 2.3 元(超过 3 公里的部分,不满 1 公里按照 1 公里收费)。燃油附加费每运次 1 元。
    例如:
    3.2 公里的打车费用:13+2.3+1=16.3
    7.1 公里的打车费用:13+2.3*5+1=25.5

参考程序:
计价器程序:
文字程序:

数字程序:

  1. 编程实现:消除字母。

参考程序:

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号