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


图2
1.准备工作
(1)保留小猫角色、添加角色“Monkey”,Money位于舞台的中心;
(2)添加背景Light;
(3)新建变量“编号”。
2.功能实现
(1)程序开始时,Monkey说:“我会分身术!变!!!”2秒;
(2)每隔2秒克隆出一个位置随机、大小随机、颜色随机的Monkey,一共克隆5次;
(3)根据Monkey克隆体出现的先后次序,克隆体说出自己的编号(从1开始编号),注意Monkey要一直说着自己的编号;
(4)克隆结束后,Monkey说:“我是本体”。
试题编号:20211029-dzj-037
试题类型:编程题
标准答案:
参考程序:

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

(五)知识点描述

(六)题型配比及分值

好了,今天的分享就到这里了。
喜欢这篇文章的可以关注我,后边持续更新内容。
边栏推荐
- 交大医学院临床研究中心如何将 ModelWhale 应用于临床医生教学、研究丨数据科学 x 临床医学
- varchar2 and varchar2(char)_datetime data types
- LeetCode15:三数之和
- gocron定时任务管理系统的安装与运行
- 兆骑科创创业大赛,双创服务平台,线上直播路演
- 彻底搞懂云桌面配置及实践踩坑【华为云至简致远】
- 使用alarm函数实现sleep,使用alarm函数实现对阻塞操作设置超时
- With 1000 lines of code statistics after the xi 'an housing prices, I have a startling discovery...
- 高性能创作本,日常修图剪辑选华硕无畏Pro15 2022完全足矣!
- 你把 vite打包 玩明白
猜你喜欢

PAT乙级-B1018 锤子剪刀布(20)

输出一个整数的二进制形式

网络中的交换机和路由器

With 1000 lines of code statistics after the xi 'an housing prices, I have a startling discovery...

基于.NET 6 的开源访客管理系统

Currency ATM: Solana Wallet Has Unknown Security Vulnerability, A Large Number Of Users' Digital Assets Are Stolen

6000 字+,帮你搞懂互联网架构演变历程!

R7 6800H+RTX3050+120Hz 2.8K OLED screen, Intrepid Pro15 2022 pre-sale

你没见过的《老友记》镜头,AI给补出来了|ECCV 2022

20220801使用安信可的ESP-01S模块实现WIFI的UART传输功能
随机推荐
R7 6800H+RTX3050+120Hz 2.8K OLED screen, Intrepid Pro15 2022 pre-sale
Day1:面试必考真题
2022-08-03日报:汪林望 vs 刘铁岩:AI、机器学习在材料科学研究中能发挥哪些作用?
【问题】torch和torchvision对应版本
Use Typora+EasyBlogImageForTypora to write a blog and upload pictures quickly without a picture bed
【指针内功修炼】函数指针 + 函数指针数组 + 回调函数(二)
使用华为HECS云服务器打造Telegraf+Influxdb+Grafana 监控系统【华为云至简致远】
生物统计师与临床医生协同研究使用的低代码洞察平台丨数据科学 x 临床医学
Clickhouse填坑记3:Left Join改Right Join导致统计结果错误
What are the visual database design software _ database visual programming
R7 6800H+RTX3050+120Hz 2.8K OLED屏,无畏Pro15 2022开启预售
一文搞懂$_POST和php://input的区别
问题10:注册页面的易用性测试?
【实战】Next.js + 云函数开发一个面试刷题网站
Detailed explanation of cloud hard disk EVS and how to use and avoid pits [HUAWEI CLOUD is simple and far]
兔起鹘落全端涵盖,Go lang1.18入门精炼教程,由白丁入鸿儒,全平台(Sublime 4)Go lang开发环境搭建EP00
Leetcode 448. Find All Numbers Disappeared in an Array to Find All Disappeared in an Array of Numbers (simple)
PAT乙级-B1010 一元多项式求导(25)
Controller层代码这么写,简洁又优雅!
技术分享 | 接口自动化测试如何搞定 json 响应断言?