【复赛真题】2025年全国青少年信息素养大赛复赛真题

四季读书网 4 0
【复赛真题】2025年全国青少年信息素养大赛复赛真题
一、选择题
1.运行如图所示的程序,舞台上一共会出现多少只小猫呢?
【复赛真题】2025年全国青少年信息素养大赛复赛真题-第1张图片-四季读书网
A.5
B.6
C.7
D.8
2. 运行如图所示的程序(result初始值为空),result的结果为什么()?
【复赛真题】2025年全国青少年信息素养大赛复赛真题-第2张图片-四季读书网
A.106
B.601
C.152
D.251
3.运行如图所示的程序,舞台上显示的结果是什么()?
【复赛真题】2025年全国青少年信息素养大赛复赛真题-第3张图片-四季读书网
【复赛真题】2025年全国青少年信息素养大赛复赛真题-第4张图片-四季读书网
4.运行如图所示的程序,result不可能是()?
【复赛真题】2025年全国青少年信息素养大赛复赛真题-第5张图片-四季读书网
A.8
B.9
C.18
D.27
5.数据列表执行完下面程序后,数据列表的项目数是多少()?
【复赛真题】2025年全国青少年信息素养大赛复赛真题-第6张图片-四季读书网
A.2
B.3
C.4
D.5
二、编程题

编程题一:

【编程实现】按键控制松鼠移动,去吃松果。

【复赛真题】2025年全国青少年信息素养大赛复赛真题-第7张图片-四季读书网

【具体要求】

1. 按下上下左右方向键,松鼠角色会沿着对应的方向移动10步,需要使用坐标控制角色的移动;

2. 按下左键,松鼠面向左,按下右键,松鼠面向右;

3. 松鼠在程序运行的过程中不断切换造型(每次等待0.2秒后再切换);

4. 松鼠在程序运行的过程中不断判断变量cnt(吃松果的数量)是否等于10,等于10 的时候广播“游戏结束”。

注:松鼠和松果初始状态已经设置好,不需要进行任何修改。

编程题二:

【编程实现】像这种螺旋形状,都可以通过基础图形旋转得来。具体方法如下:

  • 确定边长;

  • 绘制基础图形;

  • 边长增加一定长度;

  • 旋转一定角度;重复2、3、4步骤。

【复赛真题】2025年全国青少年信息素养大赛复赛真题-第8张图片-四季读书网

【具体要求】

1. 对画笔角色进行编程,但不要对该角色的初始状态做任何改动。

2. 编写【画图】自制积木块,自制积木已经给定(请完善程序);

3. 使用变量"i"控制多边形的边长,每次增加任意长度,重复执行任意次,画出任意层数的螺旋图案;

4. 编写【画边长为|的n边形】自制积木块,自制积木已经给定(请完善程序);

5. 在【画图】自制积木下,调用自制积木【画边长为|的n边形】,实现运行程序后,能完整画出如图所示的螺旋图形的效果。

【复赛真题】2025年全国青少年信息素养大赛复赛真题-第9张图片-四季读书网

编程题三:

一定数目的点或圆在等距离的排列下可以形成一个等边三角形,这样的数被称为三角形数。古希腊著名科学家毕达哥拉斯发现,1、3、6、10、15、21……这些数字,都是三角形数。

请编写程序,实现输入数字n,可以输出对应的三角形数的算法。

【复赛真题】2025年全国青少年信息素养大赛复赛真题-第10张图片-四季读书网

【输入格式】一个整数

【输出格式】对应的三角形数

【输入样例1】3

【输出样例1】6

【输入样例2】4

【复赛真题】2025年全国青少年信息素养大赛复赛真题-第11张图片-四季读书网

编程题四:

如果一个数的个位数是8或者8的倍数,那么将这样的数叫做幸运数。

请编写程序,实现给定若干个整数后统计这些数中的幸运数之和的算法。

【输入格式】

若干个整数,存放在列表中

【输出格式】

这些数中的幸运数之和

【输入样例】

8  18  1  4  5

【输出样例】

26

【样例说明】

原列表为:8  18  1  4  5

其中的幸运数有:8  18

偶数项和为:8+18=26

【复赛真题】2025年全国青少年信息素养大赛复赛真题-第12张图片-四季读书网
【复赛真题】2025年全国青少年信息素养大赛复赛真题-第13张图片-四季读书网

编程题五:

给定一个全是小写字母的字符串,其中所有字母个数均不相同,编程实现找出出现次数最多的字母的算法。

【输入格式】

一个全是小写字母的字符串,其中所有字母个数均不相同:

【输出格式】

出现最多次数的字符

【输入样例】

aabbbcccc

【输出样例】c

【样例说明】

原字符串中有2个a、3个b和4个c,c出现次数最多。

抱歉,评论功能暂时关闭!