2020年信息素养大赛复赛真题4

四季读书网 2 0
2020年信息素养大赛复赛真题4
特别说明:题目来源于网络
“星火征途”复赛,图形化编程真题(2026年7月11日)
时长:90分钟 分数:100分
一、选择题(每题2分,共5题)
1、小明糊拟导弹大小变化,舞台上有一个初始大小为100%的导弹。当绿旗被点
击时,程序按照以下顺序执行,请问最后导弹的大小是?(    )
2020年信息素养大赛复赛真题4-第1张图片-四季读书网
2、制作闪闪红星,下面哪段程序能“让角色红星一直跟着鼠标指针移实现移动”的效果?
2020年信息素养大赛复赛真题4-第2张图片-四季读书网
3、执行完下列程序后,变量”步数”的值不可能为?()
2020年信息素养大赛复赛真题4-第3张图片-四季读书网
4、物资运输车初始在(0.0),面向90度。运行下列程序后,角色的最终×坐标是
多少?()
2020年信息素养大赛复赛真题4-第4张图片-四季读书网
5、三位勇敢的小红军战士(小石头、小冬、小强)接到了上级的紧急任务,为他们需要分别随身护送一样物资:地图、药品和干粮。已知线索:小冬拍拍口袋说:“我带的不是药品,大家放心!”小强自豪地说:“我把地图紧紧贴在胸口,保护得特别好!”三位小战士每个人只负责带一样物资。请根据上面的线索,判断小石头负责护送的物资是什么?()
A.地图
B.药品
C.干粮
D. 无法确定
二,多选题(共5题,每题4分)
1、填入哪个选项的值,表达式的值为真?()
2020年信息素养大赛复赛真题4-第5张图片-四季读书网
2、当绿旗被点击,result中的值可能是?()
2020年信息素养大赛复赛真题4-第6张图片-四季读书网
3、选当绿旗被点击,以下说法正确的是?()
2020年信息素养大赛复赛真题4-第7张图片-四季读书网
A.当输入1,角色说“咖啡”2秒后程序结束B.当输入2,角色说“果汁”2秒后程序结束C.当输入3,角色说“矿泉水”2秒后程序结束
D.当输入1,角色说“咖啡”2秒后,再说“矿泉水”2秒后程序结束
5、为了学习长征精神,小红在程序中模拟了行军路线。执行完下列程序后,关
于“长征路线”列表的描述,哪些是正确的?(    )
2020年信息素养大赛复赛真题4-第8张图片-四季读书网
三、编程题(共4题,15+15+20+20分)
1、【题目描述】
游击队的秘密根据地里,原本储备了A箱弹药。在一次惊险的夜袭行动中,游击队成功截停了一列敌人的军用火车,缴获了B节货运车厢,每节车厢里装有C 箱弹药。在随后掩护乡亲们撤退的阻击战中,游击队消耗了D 箱弹药与敌人激烈交火。请你编写一个程序,帮助后勤保障员计算:经过这次行动后,游击队最
终拥有多少箱弹药?
【输入格式】
新建变量 A:原有弹药箱数:B:缴获的车厢数量C:每节车厢内的弹药箱数:D:战斗中消耗的弹药箱数。
【输出格式】新建变量result,计算并存储最终剩余的弹药箱总数。
2、【题目描述】
小红军借到了一本重要的理论书籍,全书共P页。在每天正午的阳光下,他平均能读完X页。因为哪怕最后只剩下 0.1 页没读,也需要额外再占用一天的
正午时间。根据上级命令,部队将在30 天后开赴抗日前线。请你编写程序帮
小红军算一算:他能否在出发前读完这本书?如果能读完,请告诉他具体需要多少天?如果 30 天内读不完,请输出-1,表示时间耗尽,遗憾无法读完。
【输入格式】
新建变量:P:书籍的总页数X:每天正午能读完的页数【输出格式】新建变量 result:
输入输出样例:
输入样例1:
P=100 X=4
输出样例1:
result = 25
输入样例2:
P=121
如果计算出的总天数<=30,输出这个总天数。如果计算出的总天数>30,输出-1。
3、【题目描述】先头部队走过的路线,路标编号是从A到B的连续整数(包含A和B)。为了给后方的大部队指引安全的宿营地,侦察排长留下了一个暗号:只要路标的编号是数字K的倍数(即能被K 整除),这个路标上就会画一颗红星,代表这里有一块坚硬安全的千地可以休息。现在大部队即将踏上从路标A 到路标B的路程。请你编写一个程序,通过逐个检查路标编号,帮红军战士数一数:在这段路程中,一共能遇到多少个画着红星的安全宿营地?
【输入格式】新建变量:A、B、K
【输出格式】新建变量 result,表示在A到B 之间(包含 A和 B),画着红星的路标总数。
输入输出样例:
输入样例1:
A = 10B=20K=3
输出样例1:
result = 3
输入样例2:A=10 B= 20A:起始路标的编号;
B:结束路标的编号;
K:红星暗号的倍数数字。(注:三个数字之间由一个空格隔开,且保证A≤B)
4、【题目描述】
班里共有n名战士,班长依次记录了每位同志干粮袋里剩下的青稞面重量(存入了一个列表中)。由于翻越雪山体能消耗极大,只要某位战士剩下的青稞面严格少于t克,他就处于极度危险的“断粮边缘”,需要班长和其他同志分出自己的口粮来救济。请你编写一个程序,帮助班长遍历这个千粮列表,完成两
项简单的数据处理任务:
1、计算全班目前总共还剩下多少克青稞面?
2、统计出有多少名战士处于“断粮边缘”,需要战友的紧急救济?
【输入格式】
新建两个变量n和t,分别代表班里的战士总人数,以及“断粮边缘”的警戒重量。新建列表 Ist 包含n个非负整数,代表列表中每名战士剩余的青稞面
重量。
【输出格式】sum,一个整数,表示全班青稞面的总重量。cnt,一个整数,表示需要救济的战士人数。输入输出样例:
输入样例1:
n = 5t= 50 Ist =[120,40.80.30.2001输出样例1:
sum = 470 cnt = 2
输入样例2:
n=4t= 30 Ist = [50,100, 80, 30]
输出样例2:
sum = 260 cnt = 0

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