当前位置:网站首页>2021年12月电子学会图形化三级编程题解析含答案:跳高比赛
2021年12月电子学会图形化三级编程题解析含答案:跳高比赛
2022-08-03 14:56:00 【A-别针少儿编程】
【此题目来自2021年12月份电子学会】
【青少年软件编程(图形化)等级考试试卷(三级)】
三、编程题(共3题,共30分)
38:跳高比赛

1.准备工作
(1)删除小猫角色,添加角色“Monkey”, “Ben2”和“Jordyn”, 调整造型和位置,如上图所示;
(2)添加背景“Playing Field”。
2.功能实现
(1)建立两个变量“1号成绩”和“2号成绩”;
(2)程序开始时,Monkey说:“跳高比赛现在开始”2秒;
(3)Ben2先跳起(距离随机,y坐标的范围是:-100到180),然后回到原位;
(4)Jordyn跳起(距离随机,y坐标的范围是:-100到180),然后回到原位;
(5)Monkey根据两位选手跳起后达到的位置来判断输赢,跳得高的赢;
(6)小猴说出比赛结果:“*号赢得比赛胜利”2秒。(*代表编号)
试题编号:20211029-dzj-038
试题类型:编程题
标准答案:
参考代码:
Monkey的代码:

Ben2的代码:

Jordyn的代码

试题难度:一般
试题解析:
评分标准:
(1)正确的添加背景、角色,并且正确摆放角色的位置,造型不对扣1分。(2分)
(2)正确的设置变量“1号成绩”,“2号成绩”。(1分)
(3)Monkey说:“跳高比赛现在开始”2秒。(1分)
(4)Ben2和Jordyn可以正常的跳起并落下。(2分)
(5)Ben2和Jordyn跳起的高度随机。(1分)
(6)Monkey可以正确的判断成绩。(2分)
(7)Monkey可以正确的说出比赛结果。(1分)
图形化编程(三级)
(一)考试标准
1.掌握编程环境的高级功能,并理解其中的基本概念。
1) 能够新建、删除变量,修改变量名;
2) 能够设定、增减变量值,在舞台区显示、隐藏变量;
3) 能够灵活使用画笔及设置画笔的各项参数;
4) 掌握逻辑运算与关系运算的组合使用;
5) 能够运用循环简化多次的反复操作程序;
6) 能够应用广播来传递数据,实现不同角色之间的交互;
7) 能够理解广播和广播并等待的区别;
8) 能够应用克隆来生成克隆体,并灵活控制克隆体。
2.理解并在程序中使用随机数和变量。
1) 理解随机数的概念,能够产生一个随机数;
2) 理解变量的概念,理解变量的作用域;
3) 能够通过变量的变化让程序跳转到不同的部分;
4) 程序中包含不同条件选择语句的嵌套;
5) 程序中包含循环语句的嵌套;
6) 程序中包含根据选择语句的真假跳出循环程序;
7) 循环语句、选择语句嵌套的综合运用。
(二)考核目标
进一步认识编程软件的高级功能,对随机数的产生、变量的设置,
基于变量的逻辑运算与关系运算的组合使用,解决实际问题;
考查画笔模块的更高级操作,应用广播来传递数据,应用克隆来生成克隆体,并
灵活控制克隆体;
考查对选择语句、循环语句的嵌套使用,以及运用循环简化多次的反复操作程序的理解程度。
同时针对参加 3 级考试的学生将进行多种情况的逻辑处理和交互控制能力的考查。
(三)能力目标
学生对编程软件的进一步综合操作能力,考查对随机数,变量,广播,
克隆等知识的掌握,同时考查学生对已掌握知识的深度综合应用,另针
对参加 3 级考试的学生将进行难度更高的逻辑推理能力的考查。
(四)知识块

(五)知识点描述

(六)题型配比及分值

好了,今天的分享就到这里了。
喜欢这篇文章的可以关注我,后边持续更新内容。
边栏推荐
- 冒烟测试冒烟测试
- 有希望就是好的
- 【FPGA教程案例44】图像案例4——基于FPGA的图像中值滤波verilog实现,通过MATLAB进行辅助验证
- Taurus.MVC WebAPI 入门开发教程1:框架下载环境配置与运行(含系列目录)。
- 【R语言科研绘图】--- 柱状图
- 【指针内功修炼】函数指针 + 函数指针数组 + 回调函数(二)
- liunx服务器nohup不输出日志文件的方法
- 测试基础整合-测试分类、软件质量模型、测试流程、测试用例、测试点划分方法、缺陷、例子
- 6000 字+,帮你搞懂互联网架构演变历程!
- 使用华为HECS云服务器打造Telegraf+Influxdb+Grafana 监控系统【华为云至简致远】
猜你喜欢

问题7:功能测试花瓶用例

你把 浏览器滚动事件 玩明白
![Detailed explanation of cloud hard disk EVS and how to use and avoid pits [HUAWEI CLOUD is simple and far]](/img/95/c05f184a6221fefaaa93beb9dccc33.png)
Detailed explanation of cloud hard disk EVS and how to use and avoid pits [HUAWEI CLOUD is simple and far]

南京一研究所回应招聘硕士保安:负责安全生产等,48人选1

cmd 关闭端口

面试官都震惊,你这“网络基础”可以啊

Mysql 生成排序序号

高性能创作本,日常修图剪辑选华硕无畏Pro15 2022完全足矣!

【软件工程之美 - 专栏笔记】36 | DevOps工程师到底要做什么事情?

又有大厂员工连续加班倒下/ 百度搜狗取消快照/ 马斯克生父不为他骄傲...今日更多新鲜事在此...
随机推荐
Php程序员用那个编辑器比较好?
Taurus.MVC WebAPI 入门开发教程1:框架下载环境配置与运行(含系列目录)。
【报错】import cv2 as cv ModuleNotFoundError: No module named ‘cv2
兔起鹘落全端涵盖,Go lang1.18入门精炼教程,由白丁入鸿儒,全平台(Sublime 4)Go lang开发环境搭建EP00
PAT乙级-B1014 福尔摩斯的约会(20)
你把 浏览器滚动事件 玩明白
使用Jetty服务器和Axis2框架技术发布Webservice接口
苹果开发「AI 建筑师」GAUDI:根据文本生成超逼真 3D 场景!
接口测试主要测试什么?
【软件工程之美 - 专栏笔记】36 | DevOps工程师到底要做什么事情?
PAT乙级-B1013 数素数(20)
简单理解try catch和try finally
NFT盲盒挖矿DAO智能合约dapp系统开发详情
问题1:get和post的区别
未来无法预料
选择合适的 DevOps 工具,从理解 DevOps 开始
【报错】ImportError: libpng16-57e5e0a0.so.16.37.0: cannot open shared object file: No such file or direc
问题5:发现缺陷怎么办?缺陷的类型有哪些?
PHP中高级面试题 – 第一天
STL简介