乐于分享
好东西不私藏

最后一套模拟真题、第三和第四题比较难

最后一套模拟真题、第三和第四题比较难
今天这套题是2026年全国青少年信息素养大赛决赛图形化编程数字守艺人小低组星火征途、智传民韵最后一套模拟题,只有编程题,第三和第四题比较难。
之前79.9购买(微信:anke070527)的决赛微信群1和群2里面,知识星球和网盘会同步更新,Scratch实验室相关资料及会员说明
编程题预览:

三、编程题(共4题,70分)

1、炮弹补给(15分)

题目描述

红军炮兵连需要打击距离阵地为b 米处的敌军目标。我军迫击炮的最大射程为 a 米/每枚炮弹。由于炮弹极其珍贵,指挥员需要计算出:至少需要多少枚炮弹,才能将炮弹恰好打到目标点或越过目标点(即炮弹落点距离 ≥ b)。

请你给默认的小猫角色编写程序,帮指挥员算出最少炮弹数量。

输入格式

新建变量a,代表单枚炮弹最大射程(米);新建变量 b,代表目标距离(米)。保证 a 和 b 都是正整数。

输出格式

新建变量result,代表至少需要的炮弹数量。

【输入样例1】

a = 3

b = 10

【输出样例1】

result = 4

2、风雨哨兵(15分)

题目描述

某部在前沿阵地设置观察哨。暗号规则如下:

如果正在下雨(变量r = 1),无论白天黑夜,统一发送暗号 "yy"(雨夜警惕)。

如果没有下雨(r = 0),且当前时间 h 在 6点至18点之间(含6和18),发送暗号 "dt"(白天观察)。

如果没有下雨(r = 0),且当前时间 h 在 19点至次日5点之间,发送暗号 "yt"(夜晚潜伏)。

请你给默认小猫角色编写程序,根据输入的天气和时间,输出正确的暗号。

输入格式

新建变量r,代表是否有雨(0表示无雨,1表示有雨);新建变量 h,代表当前小时(0~23的整数)。

输出格式

新建变量result,代表输出的暗号字符串。

【输入样例1】

r = 1

h = 10

【输出样例1】

result = yy

【输入样例2】

r = 0

h = 7

【输出样例2】

result = dt

3密码破译(20分)

题目描述

地下工作者截获了一组数字密码,存放在列表dianma 中。根据上级指示:只有“质数”密码才是有效情报(质数指大于1且只能被1和它本身整除的自然数,例如2、3、5、7、11......)。

请你编写程序,统计出这组密码中,有效情报(质数)的总条数。

输入格式

新建列表dianma,保存截获的多个整数密码。保证列表中的数字都小于 100。

输出格式

新建变量result,代表质数密码的总条数。

【输入样例1】

dianma = [2, 3, 4, 5, 6, 7]

【输出样例1】

result = 4

4、先锋编号(20分)

题目描述

某支队的小推车编号从a 到 b 连续编排(编号都是100以内的正整数,且 a < b)。支队规定:若某辆车的编号的“各位数字之和”等于 7,则这辆车被授予“先锋号”锦旗(例如编号 7 的数字和为7;编号 16 的数字和为 1+6=7;编号 25 的数字和为 2+5=7)。请你编写程序,帮战士们求出所有“先锋号”车辆的编号之和,作为总攻时的冲锋暗号。

输入格式

新建变量a,代表起始编号;新建变量 b,代表结束编号。保证 a 和 b 都是正整数且 a < b。

输出格式

新建变量result,代表所有个各位数字之和等于7的编号总和。

【输入样例1】

a = 1

b = 20

【输出样例1】

result = 23

全国青少年信息素养大赛真题和模拟题下载:
www.6547.cn/wenku/list/33
全国青少年信息素养大赛题库:
www.6547.cn/question/cat/10