当前位置:网站首页>2021年12月电子学会图形化三级编程题解析含答案:数星星
2021年12月电子学会图形化三级编程题解析含答案:数星星
2022-08-03 14:56:00 【A-别针少儿编程】
【此题目来自2021年12月份电子学会】
【青少年软件编程(图形化)等级考试试卷(三级)】
三、编程题(共3题,共30分)
36:数星星
Goblin有个很厉害的魔法:他一挥手就可以点亮夜空中五彩斑斓的星星灯。

图1

图2
1.准备工作
(1)删除小猫角色,添加"Goblin"角色,并删除Goblin角色的造型"golblin-a"、"goblin-c"和"goblin-d",添加角色"Star";
(2)添加“Stars”背景;
(3)设置变量“星星数量”。
2.功能实现
(1)当程序运行时,角色Star隐藏,舞台只有Goblin角色,如图1所示;
(2)使用克隆功能,每隔2秒克隆出一个Star,克隆体出现在舞台上方的随机位置;
(3)克隆出的星星大小随机(范围:30-70),颜色随机(0-199);
(4)舞台中每增加1颗星星,Goblin就播报一次星星的总数,如图2所示;
(5)舞台上一共出现50颗星星,程序结束。
试题编号:20211029-dzj-036
试题类型:编程题
标准答案:
参考代码:
Star的代码:

Goblin的代码:

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

(五)知识点描述

(六)题型配比及分值

好了,今天的分享就到这里了。
喜欢这篇文章的可以关注我,后边持续更新内容。
边栏推荐
猜你喜欢

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

苹果开发「AI 建筑师」GAUDI:根据文本生成超逼真 3D 场景!

动态链接库.dll、.so和静态库.a,cmake指令

【R语言科研绘图】--- 柱状图

手摸手带你完成智慧路灯构建及避坑【华为云至简致远】

今日睡眠质量记录75分

A high-performance creation book, ASUS Dreadnought Pro15 2022 is completely enough for daily photo editing and editing!

问题6:下拉框测试点

Jupyter Notebook 交互式编程 & 低代码拖拽式编程 | 数据科学生态下的理想平台

在北极都可以穿短袖了,温度飙升至32.5℃
随机推荐
三元表达式实现多个条件的判断
Day1:面试必考真题
ubiquant量化竞赛
LeetCode136:只出现一次的数字
R7 6800H+RTX3050+120Hz 2.8K OLED屏,无畏Pro15 2022开启预售
内心的需求
PAT乙级-B1013 数素数(20)
个人秋招记录——欢迎交流
2022-08-03日报:汪林望 vs 刘铁岩:AI、机器学习在材料科学研究中能发挥哪些作用?
【指针内功修炼】函数指针 + 函数指针数组 + 回调函数(二)
【常见 error】Vivado 综合出现中断、失败、“PID not specified”
PAT乙级-B1016 部分A+B(15)
MySQL面试必备(一)基础篇
你没见过的《老友记》镜头,AI给补出来了|ECCV 2022
你把 浏览器滚动事件 玩明白
PAT乙级-B1014 福尔摩斯的约会(20)
使用虚幻引擎自动化工具实现自动化部署
PHP中高级面试题 – 第三天
UE4 C disk cache solution
简单理解try catch和try finally