当前位置:网站首页>2021年9月电子学会图形化三级编程题解析含答案:接红包游戏
2021年9月电子学会图形化三级编程题解析含答案:接红包游戏
2022-08-08 17:52:00 【A-别针少儿编程】
【此题目来自2021年9月份电子学会】
【青少年软件编程(图形化)等级考试试卷(三级)】
三、编程题(共3题,共30分)
37.接红包游戏
1. 准备工作
(1)背景:使用原始的背景;
(2)角色:除小猫外,添加角色Milk作为红包;
(3)变量:建立一个得分变量用于计分。
2. 功能实现
(1)小猫在舞台下方,只能通过键盘左右键控制左右移动;
(2)不断克隆红包,克隆体出现在舞台上方水平随机位置,降落下来;
(3)红包碰到小猫,红包消失加10分,否则落地消失;
(4)当得分等于50分,小猫隐藏,出现“游戏结束”四个字,游戏结束。
题型:编程题
答案:
小猫程序:
红包程序:
“游戏结束”程序:
难度:一般
试题解析:
评分标准:
(1)实现左右键控制小猫;(2分 )
(2)实现红包的克隆;(2分 )
(3)实现红包随机水平位置并下落;(2分 )
(4)红包碰到小猫消失并加分,否则落地再消失;(2分 )
(5)得分等于50,小猫消失,出现“游戏结束”四个字,停止全部脚本。(2分 )
图形化编程(三级)
(一)考试标准
1.掌握编程环境的高级功能,并理解其中的基本概念。
1) 能够新建、删除变量,修改变量名;
2) 能够设定、增减变量值,在舞台区显示、隐藏变量;
3) 能够灵活使用画笔及设置画笔的各项参数;
4) 掌握逻辑运算与关系运算的组合使用;
5) 能够运用循环简化多次的反复操作程序;
6) 能够应用广播来传递数据,实现不同角色之间的交互;
7) 能够理解广播和广播并等待的区别;
8) 能够应用克隆来生成克隆体,并灵活控制克隆体。
2.理解并在程序中使用随机数和变量。
1) 理解随机数的概念,能够产生一个随机数;
2) 理解变量的概念,理解变量的作用域;
3) 能够通过变量的变化让程序跳转到不同的部分;
4) 程序中包含不同条件选择语句的嵌套;
5) 程序中包含循环语句的嵌套;
6) 程序中包含根据选择语句的真假跳出循环程序;
7) 循环语句、选择语句嵌套的综合运用。
(二)考核目标
进一步认识编程软件的高级功能,对随机数的产生、变量的设置,
基于变量的逻辑运算与关系运算的组合使用,解决实际问题;
考查画笔模块的更高级操作,应用广播来传递数据,应用克隆来生成克隆体,并
灵活控制克隆体;
考查对选择语句、循环语句的嵌套使用,以及运用循环简化多次的反复操作程序的理解程度。
同时针对参加 3 级考试的学生将进行多种情况的逻辑处理和交互控制能力的考查。
(三)能力目标
学生对编程软件的进一步综合操作能力,考查对随机数,变量,广播,
克隆等知识的掌握,同时考查学生对已掌握知识的深度综合应用,另针
对参加 3 级考试的学生将进行难度更高的逻辑推理能力的考查。
(四)知识块
(五)知识点描述
(六)题型配比及分值
好了,今天的分享就到这里了。
喜欢这篇文章的可以关注我,后边持续更新内容。
边栏推荐
- 【开源教程2】疯壳·开源编队无人机-硬件资源简介
- 【历史上的今天】8 月 8 日:中国第一个校园 BBS 成立;网景通信上市;EarthLink 创始人出生
- How to set timed network disconnection to assist self-discipline in win10
- 阿里巴巴云原生大数据运维平台 SREWorks 正式开源
- 数字货币永续合约交易所开发开发功能以及代码呈现
- grpc服务发现&负载均衡
- 彻底理解 volatile 关键字及应用场景,面试必问,小白都能看懂!
- 2 prerequisites for the success of "digital transformation" of enterprises!
- 手机ETF基金开户哪家证券公司好?哪个更安全
- LeaRun模型驱动开发框架 重塑企业生产力
猜你喜欢
随机推荐
banner 如何显示drawable图片
LeetCode(剑指 Offer)- 22. 链表中倒数第k个节点
手机ETF基金开户哪家证券公司好?哪个更安全
在启牛学堂股票开户安全吗?
DSPE-PEG-NH2,DSPE-PEG-amine,474922-26-4,磷脂-聚乙二醇-氨基科研试剂
MySQL中怎么对varchar类型排序问题
yarn : 无法加载文件 D:xxx\node_global\yarn.ps1 因为在此系统上禁止运行脚本
用皮肤“听”音乐,网友戴上这款装备听音乐会:仿佛住在钢琴里
Neo4j: 1. CQL statement
记录贴:pytorch学习Part2
C语言每日一练——Day01:求最大公约数(三种方法)
Why do you need to cross compiler
CS231n: 12 Reinforcement Learning
Superficial understanding of ports
arm交叉编译
poj1363 Rails(栈模拟)
Jetpack Compose 的 Navigation学习
文件传输-FTP使用简介
开源一夏 | 疫情期间闲来无事,我自制了一个按钮展示框特效来展示我的博客
新版松鼠as换源操作