当前位置:网站首页>2021年12月电子学会图形化二级编程题解析含答案:消灭蝙蝠
2021年12月电子学会图形化二级编程题解析含答案:消灭蝙蝠
2022-08-03 14:56:00 【A-别针少儿编程】
【此题目来自2021年12月份电子学会】
【青少年软件编程(图形化)等级考试试卷(二级)】
三、编程题(共2题,共30分)
37:消灭蝙蝠
1.准备工作
(1) 选择背景Night City;
(2) 选择角色Bat、Ripley。
2.功能实现
(1) 初始的背景为Night City,Bat的初始位置在舞台上方,Ripley初始位置在舞台下方;

(2) 点击绿旗,Bat调整方向后,在整个舞台上飞来飞去,飞行过程中不断煽动翅膀;
(3) Ripley随着鼠标移动,碰到Bat,Bat发出声音owl,Bat移到舞台随机位置。
试题编号:20211109-gg-36
试题类型:编程题
标准答案:
参考程序:
角色Bat代码:

角色Ripley代码:

试题难度:一般
试题解析:评分标准:
(1)能够选择题目要求的背景和角色。(3分)
(2)初始化背景和坐标。(3分)
(3)Bat在舞台上飞来飞去。(3分)
(4)Bat飞行过程中可以切换造型。(3分)
(5)Ripley碰到到Bat,Bat发出声音,Bat移到随机位置。(3分)
好了,二级的编程操作题是不是比较简单,我们可以看一下电子学会的二级考试大纲:
图形化编程(二级)
(一)考试标准
1、理解编程工具的进阶相关概念,掌握编程工具中进阶模块的使用。
1) 理解舞台区层的概念;
2) 理解舞台区坐标系的概念;
3) 能够使用选择结构的指令;
4) 能够使用实现循环的指令;
5) 能够使用画笔及设置画笔的大小粗细;
6) 能够控制角色的大小,特效和可视状态;
7) 能够使用侦测相关的指令;
8) 能够录入声音,并且对声音进行简单处理;
9) 掌握数学运算,逻辑运算和关系运算并应用;
二、能应用编程工具中的指令实现进阶效果的程序。
1) 掌握选择结构、循环结构的流程图画法;
2) 程序包含选择结构,处理多个条件之间的关系;
3) 程序中包含循环结构;
4) 程序中包含侦测场景的实现;
5) 程序中能使用画笔实现效果;
6) 程序中按照要求对不同角色进行不同效果的设置。
(二)考核目标
学生对编程软件的进一步操作能力,对多角色的位置,上下层关系等
设置,侦测和选择语句以及综合不同模块进行问题的解决;考查对各循
环语句的掌握程度。同时针对参加 2 级考试的学生将进行一般逻辑推理
和总结归纳能力的考查。
(三)能力目标
通过本级考试的学生,有一定的逻辑推理能力,熟练使用侦测和选择
语句解决问题,能独立完成包含分支语句,循环语句等比较综合的案例。
(四)知识块

(五)知识点描述


(六)题型配比及分值

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

雷克萨斯lm的安全性如何,通过两个角度来聊这个话题

【指针内功修炼】函数指针 + 函数指针数组 + 回调函数(二)
![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]

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

跨桌面端之组件化实践

问题6:下拉框测试点

R7 6800H+RTX3050+120Hz 2.8K OLED屏,无畏Pro15 2022开启预售

Taurus.MVC WebAPI 入门开发教程1:框架下载环境配置与运行(含系列目录)。

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

网络中的交换机和路由器
随机推荐
With 1000 lines of code statistics after the xi 'an housing prices, I have a startling discovery...
Day2:面试必考题目
Php程序员用那个编辑器比较好?
HDU 1029 Ignatius and the Princess IV
Clickhouse填坑记3:Left Join改Right Join导致统计结果错误
LeetCode136:只出现一次的数字
你把 浏览器滚动事件 玩明白
Controller层代码这么写,简洁又优雅!
Leetcode 448. Find All Numbers Disappeared in an Array to Find All Disappeared in an Array of Numbers (simple)
取消转义字符(r)
gocron定时任务管理系统的安装与运行
PAT乙级-B1016 部分A+B(15)
网络中的交换机和路由器
SwiftUI SQLite教程之了解如何在 SwiftUI 中使用 SQLite 数据库并执行 CRUD 操作(教程含源码)
测试基础整合-测试分类、软件质量模型、测试流程、测试用例、测试点划分方法、缺陷、例子
C语言中操作符的详细介绍
Lecture 2 Software Life Cycle
苹果开发「AI 建筑师」GAUDI:根据文本生成超逼真 3D 场景!
不安装运行时运行.NET程序
NFT盲盒挖矿DAO智能合约dapp系统开发详情