
一、 参赛技术要求
(1)竞赛平台
参赛选手使用官方竞赛平台进行比赛。
(2)网络环境
在能满足竞赛需求的联网环境下进行。
(3)浏览器
建议使用谷歌 Chrome 浏览器,版本号 100 及以上。
可以在浏览器的设置里查看版本号:

(四)电脑
复赛: 参赛选手自备电脑参加竞赛。
决赛: 参赛选手使用大赛组委会提供的电脑参加竞赛。
Windows 电脑:win 10 及以上系统,建议 4G 以上内存
Mac 电脑:MacOS 10/11 及以上系统,建议 4G 以上内存
(五)监考说明
按照赛区组委会或大赛全国组委会的要求进行监考。
二、比赛时间和地点
复赛:以参赛选手报名时所选赛区组委会的通知为准。
决赛:以大赛全国组委会的通知为准。
三、比赛内容
(一)形式
参赛选手在规定时间内登录官方竞赛平台进行限时答题。
(二)题量
均为编程题,共 6 道题,每道题 5 个测试样例。
(三)时长
限时 90 分钟。
(四)分值
满分 100 分。
(五)样题
共 3 道,见附件一。
四、编程题作答说明
1、作答要求和规范:
1)请务必严格按照题目要求规范输入和输出;
2)不要在 input()内使用任何输入提示,例如:input(‘请输入’),一旦使用,程序为 0 分。
2、批改设置和判题规则:
1)批改程序设置了多组评测点;
2)每个评测点的分值=100/评测点数量;
3)考生程序的运行结果与评测点的结果一致,则该评测点通过;
4)每通过一个评测点,获得一个评测点的分数;
5)全部通过得满分;
6)交卷前可多次修改自己的代码并重新提交,批改以最后一次提交的代码为准。
3、比赛规则的解释权归大赛组委会。
五、比赛大纲(与初赛大纲一致)
【小学组】
1.了解输入与输出的概念,掌握使用基本输入输出和简单运算为主的标准函数;
2.掌握注释的方法;
3.掌握基本数据类型(字符串、数值、逻辑型)的概念以及表示方法;掌握数值类型、字符串类型之间的转换方法;
4.了解变量的概念,掌握变量赋值及使用的方法;
5.掌握条件语句 if-else、if-elif-else 的使用方法;
6.掌握比较运算符、逻辑运算符的表示和使用方法;
7.掌握无限循环(while True) 的使用,能够使用 break 跳出循环结构;
8.了解程序的缩进规则;
9.了解随机数的概念,掌握随机数的使用方法:
10.能用编程实现四则运算和四则混合运算;
11.掌握列表、字典的创建、索引、成员资格检查等操作;
12.掌握列表和字典元素的增加、删除、查找、修改、遍历等常用操作方法;
13.掌握函数的定义和调用方法;掌握参数定义和返回值的定义与使用;
【初中组】
1、包含以上小学低年级组、小学高年级组所有知识点;
2.掌握 range()方法的使用;
3.掌握二维列表的索引查找元素的方法;
4.掌握字典、列表的嵌套运用;
5.掌握基本时间处理模块的使用方法;
附件一
【样题 1】
题目描述
国庆节期间,学校操场上摆放了一排花盆,按照 1 盆菊花,1 盆牡丹,1 盆百日草,1 盆月季的顺序依次排放,请问第 n 盆是什么花?
输入描述
输入一行一个整数 n 表示第 n 盆花。
输出描述
输出第 n 盆花的种类。
样例 1
输入
9
输出
菊花
【参考答案】
n = int(input())
lst = ['月季','菊花','牡丹','百日草']
print(lst[n%4])
Code language: PHP (php)
【样题 2】
题目描述
文字处理是在进行数据操作时经常会遇到的一个问题,现在直接对一段文本进行输出操作。任意输入一段字符,将输入的字符一个一个输出。
输入描述
一段字符。
输出描述
输入字符逐个输出,每输出一个字符换行后继续输出下一个字符。
样例 1
输入
abc1
输出
a
b
c
1
【参考答案】
s = input()
for i in s:
print(i)
【样题 3】
题目描述
给定一个整数 n(0<=n<=1000)求 n 以内(包含 n)奇数的和。输入 1 行,包含一个整数。输出 1 行,包含一个整数,表示奇数的和。
输入描述
一行,表示一个整数。
输出描述
一行,表示一个整数。
样例 1
输入
100
输出
2500
【参考答案】
n = int(input())
total = 0
for i in range(1, n+1, 2):
total = total + i
print(total)
六、复赛指南
适用赛项:图形化编程挑战赛、Python 编程挑战赛、算法创意实践挑战赛
一、准备说明
(一)名词解释
1.参赛设备:参赛选手用于参加复赛的电脑,须确保摄像头功能正常, 且安装谷歌 Chrome 80.0 以上版本浏览器。
2.监考设备:第一机位监考是参赛电脑自带的摄像头,第二机位监考须准备一部手机(或平板电脑),在正式比赛前须通过设备检测(设备检测时间另行通知)。
(二)相关说明
1、参赛选手(或其监护人)均需自行配备监考设备,并确保参赛期间监考设备全程开启。
2、第二机位监考设备须固定在选手侧后方 45 度位置,画面对准选手和参赛设备。监考设备须能看到参赛选手及参赛设备屏幕,画面中必须出现选手双手及上半身。
3、参赛选手答题期间,须保持电脑及手机摄像头在线,且摄像头范围内不允许出现除选手外其他人的声音及影像,否则有可能会被监考系统判定成绩无效。
4、参赛选手(或其监护人)在正式比赛当天须在规定时间内进行检录(具体安排以赛区组委会为准),检录须参赛选手本人手持身份证(如无身份证,可使用户口本代替,外籍选手使用护照)面向第二机位监考摄像头 15 秒以上。
5、比赛期间,选手须在竞赛平台提供的在线编译器进行程序编写,不能切屏,不能使用本地编译器,否则有可能会监考系统被判定成绩无效。
6、设备检测主要为提前测试设备及熟悉线上考试流程,所列题目内容与正式比赛内容无关,仅题型一致,组委会不提供设备检测的题目答案和解析。
二、进入复赛
1、参赛选手推荐使用谷歌浏览器登录“全国青少年信息素养大赛”比赛平台,在首页点击【登录注册】,填写账号和密码完成登录(建议使用密码进行登录)。
2、点击右上角【个人中心 → 我的赛项 → 参与比赛 → 点击参加】进入复赛
三、设备检测
1、根据弹出的设备检测提示,完成参赛电脑的设备检测。

2、用手机微信扫描弹出的二维码,按提示完成手机设备的检测。

3、按一(二)2 中的要求摆放好第二机位的监考设备,并确保参赛期间监考设备全程开启。
四、答题与交卷
1、检录
选手本人手持身份证面向第二机位(手机)监考摄像头 15 秒以上。如无身份证,可使用户口本代替,外籍选手使用护照。
2、答题
点击右下角【开始比赛】按钮,进入答题界面。

所有题目作答后需要点击【提交本题】按钮提交答案,并进入到下一道题目作答。


3、交卷
比赛结束前,选手可通过右上角【答题开】检测或修改自己的答案,修改完成后须再次点击右下角【提交本题】按钮。
所有题目作答提交后,检查无误即可点击【提交试卷】,交卷后比赛结束。若考试时间到了仍未交卷,系统将自动收卷结束考试。


有关更多详细资料请扫码了解

声明:本站稿件凡恩品牌资讯以外部分类目资讯转载来自于互联网,如有疑义请联系我们删除。