当前位置: 首页 > news >正文

2022年12月青少年软件编程(图形化)等级考试三级编程题

绘制雷达
1. 准备工作
(1)绘制黑色背景;
(2)删除默认角色小猫,添加角色Pencil。

2. 功能实现
(1)画笔的颜色设为黄色,Pencil的中心点设在笔尖位置,画笔的粗细设为5;
(2)绘制如下所示图形,边长自定义,只要图形不超过舞台范围即可。

标准答案:

参考程序:
编程题的功能实现有多种方案,标准答案所示参考程序仅是其中的一种,最终以是否完成题目要求的功能实现效果作为评分依据。

试题解析:

评分标准:
(1)选出角色和绘制出背景;(1分)
(2)画笔的颜色设为黄色,Pencil的中心点设在笔尖位置,画笔的粗细设为5;(2分)
(3)绘制出一个三角形(2分),绘制出里面一层图形(2分),绘制出外面一层图形(3分)。

消灭病毒

1. 准备工作

(1)选择背景Winter,默认角色小猫,添加角色Beachball(代表病毒),背景音乐Cave;

(2)建立一个变量,变量名为“得分”。

2. 功能实现

(1)点击绿旗将变量“得分”设为0,循环播放音效Cave;

(2)小猫初始位置在舞台左下角;用键盘左右键控制小猫运动,运动时小猫的方向要随之改变,小猫碰到舞台边缘就反弹;

(3)每隔随机时间(0.25-0.5秒之间的随机数),就有一个病毒出现在舞台上方的随机位置,克隆体大小为40,垂直落下,下落至舞台下边缘消失;

(4)病毒在下落过程中,如果碰到小猫,则发出“pop”声音,变量“得分”加1,病毒消失;

(5)如果在20秒内变量“得分”大于等于10,小猫说:“疫情防护,人人有责!”,否则说:“继续努力!”,游戏结束。

标准答案:

参考程序:
编程题的功能实现有多种方案,标准答案所示参考程序仅是其中的一种,最终以是否完成题目要求的功能实现效果作为评分依据。

舞台脚本 

sprite1脚本(小猫)

  Beachball脚本(病毒)

试题解析:

评分标准:
(1)正确选择背景、角色、背景音乐; (1分)

(2)能够初始化角色小猫的位置和设置变量初始值为0;(1分)

(3)能够循环播放音乐Cave; (1分)

(4)用键盘控制键控制角色小猫左右运动,碰到边缘就反弹,并且角色运动方向正确;(2分)

(5)病毒出现在舞台上方的随机位置,等待随机时间克隆一次;(1分),

(6)病毒下落至舞台下边缘消失;(1分)

(7)病毒碰到小猫播放“pop”声音,变量“得分”加1分,病毒消失; (1分)

(8)在20秒内,如果“得分”大于或者等于10分, 小猫说:“疫情防护,人人有责!”,否则就说:“继续努力!”。(2分)

猜数字游戏

假设有一个100以内的正整数,分别输入这个数除以3、5、7之后的余数,找出这个数字是多少?

1.准备工作
(1)默认角色小猫和白色背景。

2.功能实现
(1)分别询问三次:除以3、5、7的余数是多少,用户依次输入三个余数;

(2)设计循环结构程序,找出这个100以内的正整数(注意小于100,不包括100);


(3)如果数字存在,则说:“这个数字是:XX ” 2秒;如果存在多个,则依次说出所有的数;如果不存在,则什么也不说;
(4)例如输入的三个余数依次为:1、1、2,最后小猫说“这个数字是:16 ” 2秒。

标准答案:

参考程序:

编程题的功能实现有多种方案,标准答案所示参考程序仅是其中的一种,最终以是否完成题目要求的功能实现效果作为评分依据。

试题解析:

评分标准:
(1)能够正确地询问;(1分)
(2)能够使用变量来接收用户输入的值;(2分)
(3)能够利用循环语句实现遍历;(5分)(计数器变量可以从0开始,也可以从1开始)
(4)能够正确说出满足题意的数字。(2分)

http://www.dtcms.com/a/98378.html

相关文章:

  • 在树莓派5(8G版)上运行Ollama + LLM
  • NG-ZORRO中tree组件的getCheckedNodeList怎么使用
  • 26考研——排序_选择排序_选择排序的基本思想 简单选择排序(8)
  • 每天一篇目标检测文献(六)——Part One
  • 小林coding-12道Spring面试题
  • 自然语言处理(17:(第五章2.)梯度消失和LSTM(详细拆解))
  • WebSocket通信的握手阶段
  • 基于 WebAssembly 的 Game of Life 交互实现
  • ArrayList和LinkedList比较
  • 使用 Python 进行链上数据监控:让区块链数据触手可及
  • 深入解析音频:格式、同步及封装容器
  • SQL Server:sys.dm_hadr_physical_seeding_stats
  • 2023第十四届蓝桥杯大赛软件赛国赛C/C++ 大学 B 组(真题题解)(C++/Java题解)
  • [项目]基于FreeRTOS的STM32四轴飞行器: 十六.激光测距定高功能
  • 【Web前端】解锁JavaScript中Web存储API的秘密
  • LoRA 模型微调框架核心原理及实现步骤
  • 第7期:生成式AI伦理边界——当技术撞上道德与法律的防火墙
  • GHCTF-web-wp
  • AI人工智能-Jupyter NotbookPycharm:Py开发
  • 电池的知识
  • MySQL 语句
  • 洛谷题单1-P5708 【深基2.习2】三角形面积-python-流程图重构
  • 【数据结构与算法】Java描述:第六节:排序算法(直接插入排序,希尔排序)
  • 3.29-4nmon
  • Python包管理完全指南:pip常用命令与最佳实践
  • Java项目实现幂等性方案总结
  • CSS3学习教程,从入门到精通, CSS3 盒子模型的详细语法知识点及案例代码(23)
  • Spring AI MCP 架构详解
  • [笔记.AI]向量化
  • Linux系统修改网卡名为eth0、eth1