题目来自电子学会2020年3月份青少年软件编程(图形化)等级考试试卷(三级)-编程题
1:接苹果(10分)
接住苹果不让它落地,苹果触地或满100分结束。
1.准备工作
(1)保留原空白背景;
(2)保留原小猫角色,选择角色Apple,Button2,为Button2添加文字“开始”,作为命令发布按钮。所有角色置于舞台图示位置;
(3)建立全局变量“得分”,在舞台显示为“正常显示”。
2.功能实现
(1)点击绿旗后,“得分”清零,角色Apple隐藏;
(2)点击“开始”按钮,广播“开始”后按钮隐藏;
(3)接收到“开始”,苹果在屏幕上方,任意水平位置每隔0.5秒克隆一次。克隆体出来后立即显示,并不断下落;
(4)用鼠标控制小猫左右移动(x坐标跟随鼠标变化),接住苹果,不让其落地。当接住苹果,加1分,苹果消失;
(5)如果“得分”≥100分,或者苹果触地(y坐标<-160),游戏结束。
试题编号:20210220-CXS-38
题型:编程题
答案:
参考程序:
角色1(小猫):
难度:较难
试题解析:
试题解析:变量+循环+循环嵌套+广播+克隆
评份标准:
(1)正确选择角色,建立并设置好变量,完成变量的初始化;(1分 )
(2)能够正确利用循环及鼠标X坐标实现横向跟随效果;(1分 )
(3)点击按钮后,能够正确发送与接收广播;(2分 )
(4)能够实现每隔0.5秒一次的克隆,克隆体显示并能够下落;(2分 )
(5)能够利用循环嵌套条件,实现加分和停止程序。(4分 )
2:加法出题机(10分)
电脑随机出100以内的两位数加法题,用户答对一题加10分,满100分时停止。
1.准备工作
(1) 保留空白背景;
(2) 保留原默认小猫角色,选择buttom2,在造型选项卡里为其添加文字“开始”。各角色置于舞台合适位置;
(3) 建立4个全局变量 “A”(加数)、“B”(另一个加数)、“C”(和)、“得分”。除“得分”在舞台正常显示外,其余均隐藏。
2.功能实现
(1) 点击绿旗后,所有变量初始化值为0;
(2) 点击“开始”按钮,发送开始指令;
(3) 当小猫接收到开始指令,向用户出示加数在1-99范围内的加法题;
(4) 每答对一题,小猫说“正确”,加10分;得分100分程序结束。
试题编号:20210220-CXS-37
题型:编程题
答案:
参考程序:
角色1(小猫):
难度:一般
试题解析:
试题解析:变量2+循环2+循环嵌套2+广播4
评份标准:
1. 建立并设置好变量及初始化,2分
2. 能够正确利用广播及接收广播实现向用户出题,4分
3. 实现了对变量“得分”加分(循环),2分
4. 实现了满100时停止程序运行(循环、嵌套),2分
说明:若实现了满100时停止程序运行,未使用嵌套进行判断,不扣分。