内容正文:
2025-2026学年高一信息技术必修1单元检测卷
第二单元·通关检测
建议用时:45分钟,满分:50分
一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)
1.以下问题中最适合用解析算法解决的问题是( )。
A.将各班篮球比赛的成绩按从高到低的顺序进行排序
B.居民电费的阶梯电价计算方法
C.求三位正整数中的“水仙花数”
D.找出家中常备药中的过期药
2.为了保证安全,传统家用压力锅的使用过程中,要先释放锅内气压后才能打开锅盖。 从流程的角度分析,下列说法错误的是( )。
A.“放气”和“开锅盖”的先后顺序可以颠倒
B.“放气”和“开锅盖”都是流程中的环节
C.科学合理的流程,可以为我们的安全提供保障
D.“放气”和“开锅盖”是串行工序
3.关于算法的特征描述错误的是( )。
A.一个算法可以没有输入
B.一个算法可以没有输出
C.算法的每个步骤都具有确定的含义,没有歧义
D.算法的步骤是有限的
4.将信息通过编程进行加工的核心工作是( )。
A.设计算法 B.设计界面 C.编写代码 D.运行调试
5.元旦活动,为了提高全班同学的参与感,班长决定在节目表演间隙加入游戏环节,参与游戏的同学名单由随机点名小程序随机生成,如图,是班长设计的随机点名小程序的算法。结合材料内容,完成小题。
图示中,“break”的作用是跳出循环结构,转而执行该结构后面的语句,这体现了这段算法的( )。
A.数据输入 B.数据输出 C.可行性 D.有穷性
6.下列叙述中,正确的是( )
A.信息作为一种特殊资源,具有绝对的使用价值,能够满足人们的需要
B.在利用计算机解决问题之前,我们首先需要给出解决问题的详细方法和步骤
C.程序设计简称编程,也属于编码
D.一个算法所包含的计算机步骤是无限的
7.某算法的部分流程如图所示,执行这部分流程,若输入s为“10sh23ab”,则输出t的值是( )
A.0 B.2 C.3 D.6
8.某算法的部分流程图如右图所示,执行这部分流程后,输出i,c的值分别是( )。
A.20,2 B.20,3 C.22,2 D.22,3
9.某算法的部分流程图如右图所示,执行该流程图,下列描述正确的是( )。
A.“ s s + x ” 执行了4次
B.“ s ≤10? ”执行了4次
C.执行算法后,s的值为15,x的值为6
D.执行算法后,s的值为10,x的值为5
10.算法的表示方法有很多,其中哪种表示方法容易产生歧义,影响算法的确定性?( )。
A.自然语言 B.流程图 C.伪代码 D.程序语言
11.下列使用伪代码描述的算法中,能够完成数a 和数b 交换的是( )。
A.a←a+b,b←a-b,a←a-b B.a←b,b←a
C.t←a,b←t,a←b D.a←a*b,a←a/b,b←a/b
12.某算法的流程图如图所示,输入进制 k(k>=2 且k<=16)以及十进制数 n 后,可输出为n 对应的 k进制的数,该程序运行后,下列说法正确的是( )。
A.若输入 k=16,n=93,则输出的结果为 513
B.若输入 k=8,n=35,共循环了 3 次
C.流程图中 s←chr(r+55)+s 也可以改成 s←s+chr(r+55),不影响转换结果
D.流程图中 s←chr(r+55)+s 只有当 k>10 才会被执行
二、非选择题(本大题共3小题,其中第13小题8分,第14小题9分,第15小题9分,共26分)
13.如图所示的流程图,请根据要求回答以下问题。
(1)常见的算法描述主要有三种,本算法描述是 。
(2)本算法的程序结构是 。
(3)本算法程序的输出结果是 。
(4)用计算机程序解决问题的步骤是: 分析问题→设计算法→ →调试运行→检测结果。
(5)上述步骤的核心步骤是 。
14.阅读下列材料
某手机APP程序为了增加程序热度,采用“签到换积分”的形式来吸引用户,用户的签到记录由“0”和“1”的字符串组成,其中字符“0”表示未签到,字符“1”表示签到,积分计算规则如下:签到1天得1分,若连续签到k天,则k天所得分数为1+2+···+k-1+k分;未签到得0分。例如:
第1天
第2天
第3天
第4天
第5天
第6天
······
签到
签到
未签到
签到
签到
签到
······
+1
+2
+0
+1
+2
+3
······
实现上述功能的流程图如图所示,请回答如下问题:
(1)输入的s的值为“11011110111”,则得分为 。
(2)该算法用到的控制结构主要是 。
(3)流程图中,两处空缺应该填入① 、② 。
(4)实现上述功能的部分Python程序如下,请在划线处填入合适的代码。
s= input("请输入签到情况:")
sum=0
t=0
for day in s:#遍历s
if ① :
t+=1
sum+=t
else:
t=0
print("用户总积分为:",② )
15.某手机APP程序为了增加程序热度,采用“签到换积分”的形式来吸引用户,用户的签到记录由“0”和“1”的字符串组成,其中字符“0”表示未签到,字符“1”表示签到,积分计算规则如下:签到1天得1分,若连续签到k天,则k天所得分数为1+2+···+k-1+k分;未签到得0分。例如:
第1天
第2天
第3天
第4天
第5天
第6天
······
签到
签到
未签到
签到
签到
签到
······
+1
+2
+0
+1
+2
+3
······
将积分规则作以下修改:
(一)签到1天得1分,若连续签到k(k<=7)天,则k天所得分数为1+2+···+k-1+k分;若k>7天,则得7分,未签到得0分。
第1天
第2天
第3天
第4天
第5天
第6天
第7天
第8天
第9天
第10天
第11天
第12天
第13天
第14天
签到
未签到
签到
签到
签到
签到
签到
签到
签到
签到
签到
未签到
签到
签到
+1
+0
+1
+2
+3
+4
+5
+6
+7
+7
+7
+0
+1
+2
(二)增加一次补签功能。
按以上规则,求用户所得积分的最大值。
(1)用一句话简单描述你的求解方法。
(2)用流程图来描述实现上述功能的算法。
原创精品资源学科网独家享有版权,侵权必究!1
1 / 9
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$………………○………………外………………○………………装………………○………………订………………○………………线………………○………………
………………○………………内………………○………………装………………○………………订………………○………………线………………○………………
此卷只装订不密封
………………○………………内………………○………………装………………○………………订………………○………………线………………○………………
………………○………………外………………○………………装………………○………………订………………○………………线………………○………………
… 学校:______________姓名:_____________班级:_______________考号:______________________
2025-2026学年高一信息技术必修1单元检测卷
第二单元·通关检测
建议用时:45分钟,满分:50分
一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)
1.以下问题中最适合用解析算法解决的问题是( )。
A.将各班篮球比赛的成绩按从高到低的顺序进行排序 B.居民电费的阶梯电价计算方法
C.求三位正整数中的“水仙花数” D.找出家中常备药中的过期药
2.为了保证安全,传统家用压力锅的使用过程中,要先释放锅内气压后才能打开锅盖。 从流程的角度分析,下列说法错误的是( )。
A.“放气”和“开锅盖”的先后顺序可以颠倒 B.“放气”和“开锅盖”都是流程中的环节
C.科学合理的流程,可以为我们的安全提供保障 D.“放气”和“开锅盖”是串行工序
3.关于算法的特征描述错误的是( )。
A.一个算法可以没有输入 B.一个算法可以没有输出
C.算法的每个步骤都具有确定的含义,没有歧义 D.算法的步骤是有限的
4.将信息通过编程进行加工的核心工作是( )。
A.设计算法 B.设计界面 C.编写代码 D.运行调试
5.元旦活动,为了提高全班同学的参与感,班长决定在节目表演间隙加入游戏环节,参与游戏的同学名单由随机点名小程序随机生成,如图,是班长设计的随机点名小程序的算法。结合材料内容,完成小题。
图示中,“break”的作用是跳出循环结构,转而执行该结构后面的语句,这体现了这段算法的( )。
A. 数据输入 B.数据输出
C.可行性 D.有穷性
6.下列叙述中,正确的是( )
A.信息作为一种特殊资源,具有绝对的使用价值,能够满足人们的需要
B.在利用计算机解决问题之前,我们首先需要给出解决问题的详细方法和步骤
C.程序设计简称编程,也属于编码
D.一个算法所包含的计算机步骤是无限的
7.某算法的部分流程如图所示,执行这部分流程,若输入s为“10sh23ab”,则输出t的值是( )
A.0 B.2 C.3 D.6
8.某算法的部分流程图如右图所示,执行这部分流程后,输出i,c的值分别是( )。
A.20,2 B.20,3 C.22,2 D.22,3
9.某算法的部分流程图如右图所示,执行该流程图,下列描述正确的是( )。
A.“ s s + x ” 执行了4次
B.“ s ≤10? ”执行了4次
C.执行算法后,s的值为15,x的值为6
D.执行算法后,s的值为10,x的值为5
10.算法的表示方法有很多,其中哪种表示方法容易产生歧义,影响算法的确定性?( )。
A.自然语言 B.流程图 C.伪代码 D.程序语言
11.下列使用伪代码描述的算法中,能够完成数a 和数b 交换的是( )。
A.a←a+b,b←a-b,a←a-b B.a←b,b←a
C.t←a,b←t,a←b D.a←a*b,a←a/b,b←a/b
12.某算法的流程图如图所示,输入进制 k(k>=2 且k<=16)以及十进制数 n 后,可输出为n 对应的 k进制的数,该程序运行后,下列说法正确的是( )。
A.若输入 k=16,n=93,则输出的结果为 513
B.若输入 k=8,n=35,共循环了 3 次
C.流程图中 s←chr(r+55)+s 也可以改成 s←s+chr(r+55),不影响转换结果
D.流程图中 s←chr(r+55)+s 只有当 k>10 才会被执行
二、非选择题(本大题共3小题,其中第13小题8分,第14小题9分,第15小题9分,共26分)
13.如图所示的流程图,请根据要求回答以下问题。
(1)常见的算法描述主要有三种,本算法描述是 。
(2)本算法的程序结构是 。
(3)本算法程序的输出结果是 。
(4)用计算机程序解决问题的步骤是: 分析问题→设计算法→ →调试运行→检测结果。
(5)上述步骤的核心步骤是 。
14.阅读下列材料
某手机APP程序为了增加程序热度,采用“签到换积分”的形式来吸引用户,用户的签到记录由“0”和“1”的字符串组成,其中字符“0”表示未签到,字符“1”表示签到,积分计算规则如下:签到1天得1分,若连续签到k天,则k天所得分数为1+2+···+k-1+k分;未签到得0分。例如:
第1天
第2天
第3天
第4天
第5天
第6天
······
签到
签到
未签到
签到
签到
签到
······
+1
+2
+0
+1
+2
+3
······
实现上述功能的流程图如图所示,请回答如下问题:
(1)输入的s的值为“11011110111”,则得分为 。
(2)该算法用到的控制结构主要是 。
(3)流程图中,两处空缺应该填入① 、② 。
(4)实现上述功能的部分Python程序如下,请在划线处填入合适的代码。
s= input("请输入签到情况:")
sum=0
t=0
for day in s:#遍历s
if ① :
t+=1
sum+=t
else:
t=0
print("用户总积分为:",② )
15.某手机APP程序为了增加程序热度,采用“签到换积分”的形式来吸引用户,用户的签到记录由“0”和“1”的字符串组成,其中字符“0”表示未签到,字符“1”表示签到,积分计算规则如下:签到1天得1分,若连续签到k天,则k天所得分数为1+2+···+k-1+k分;未签到得0分。例如:
第1天
第2天
第3天
第4天
第5天
第6天
······
签到
签到
未签到
签到
签到
签到
······
+1
+2
+0
+1
+2
+3
······
将积分规则作以下修改:
(一)签到1天得1分,若连续签到k(k<=7)天,则k天所得分数为1+2+···+k-1+k分;若k>7天,则得7分,未签到得0分。
第1天
第2天
第3天
第4天
第5天
第6天
第7天
第8天
第9天
第10天
第11天
第12天
第13天
第14天
签到
未签到
签到
签到
签到
签到
签到
签到
签到
签到
签到
未签到
签到
签到
+1
+0
+1
+2
+3
+4
+5
+6
+7
+7
+7
+0
+1
+2
(二)增加一次补签功能。
按以上规则,求用户所得积分的最大值。
(1)用一句话简单描述你的求解方法。
(2)用流程图来描述实现上述功能的算法。
试题 第3页(共4页) 试题 第4页(共4页)
试题 第1页(共6页) 试题 第2页(共6页)
学科网(北京)股份有限公司
$
2025-2026学年高一信息技术必修1单元检测卷
第二单元·通关检测
建议用时:45分钟,满分:50分
一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)
1.以下问题中最适合用解析算法解决的问题是( )。
A.将各班篮球比赛的成绩按从高到低的顺序进行排序
B.居民电费的阶梯电价计算方法
C.求三位正整数中的“水仙花数”
D.找出家中常备药中的过期药
【答案】B
【详解】本题主要考查算法的描述。结合选项可知,居民电费的阶梯电价计算方法可以使用分支结构,采用数学解析式求解,故本题选B选项。
2.为了保证安全,传统家用压力锅的使用过程中,要先释放锅内气压后才能打开锅盖。 从流程的角度分析,下列说法错误的是( )。
A.“放气”和“开锅盖”的先后顺序可以颠倒
B.“放气”和“开锅盖”都是流程中的环节
C.科学合理的流程,可以为我们的安全提供保障
D.“放气”和“开锅盖”是串行工序
【答案】A
【详解】本题考查的知识点是流程知识。开盖前,要确定保证锅内无气压时才能打开锅盖,绝不可中途开盖,以免食物爆出烫人。所以需要先放气再开锅盖。流程是一系列连续有规律的活动,这些活动以确定的方式发生或者执行,导致特定结果的实现,也可以理解为:为了一定的目的去做事情的顺序。有两个重要特征:环节和时序。放气和开锅盖是一系列的活动,属于环节;放气和开锅盖顺序不可颠倒,属于串行工序,并行工序是指可以同时进行的活动。一个科学的流程,可以节约时间,提高效率,为人身安全提供保证。故答案为A选项。
3.关于算法的特征描述错误的是( )。
A.一个算法可以没有输入
B.一个算法可以没有输出
C.算法的每个步骤都具有确定的含义,没有歧义
D.算法的步骤是有限的
【答案】B
【详解】本题主要考查算法的描述。根据算法的特征:一个算法可以没有输入;算法的每个步骤都具有确定的含义,没有歧义;算法的步骤是有限的;算法至少有一个输出,故本题选B选项。
4.将信息通过编程进行加工的核心工作是( )。
A.设计算法 B.设计界面 C.编写代码 D.运行调试
【答案】A
【详解】本题主要考查信息的加工。将信息通过编程进行加工的核心工作是设计算法,设计界面、编写代码、运行调试都是依赖于设计算法,故本题选A选项。
5.元旦活动,为了提高全班同学的参与感,班长决定在节目表演间隙加入游戏环节,参与游戏的同学名单由随机点名小程序随机生成,如图,是班长设计的随机点名小程序的算法。结合材料内容,完成小题。
图示中,“break”的作用是跳出循环结构,转而执行该结构后面的语句,这体现了这段算法的( )。
A.数据输入 B.数据输出 C.可行性 D.有穷性
【答案】D
【详解】本题主要考查算法的特征。图示中,“break”的作用是跳出循环结构,转而执行该结构后面的语句,这体现了这段算法的有穷性,故本题选D选项。
6.下列叙述中,正确的是( )
A.信息作为一种特殊资源,具有绝对的使用价值,能够满足人们的需要
B.在利用计算机解决问题之前,我们首先需要给出解决问题的详细方法和步骤
C.程序设计简称编程,也属于编码
D.一个算法所包含的计算机步骤是无限的
【答案】B
【详解】本题主要考查算法的描述。同样的信息对不同的人有不同的价值;在利用计算机解决问题之前,我们首先需要给出解决问题的详细方法和步骤;程序设计过程应当包括分析、设计、编码、测试、排错等不同阶段;一个算法所包含的计算机步骤是有限的,故本题选B选项。
7.某算法的部分流程如图所示,执行这部分流程,若输入s为“10sh23ab”,则输出t的值是( )
A.0 B.2 C.3 D.6
【答案】C
【详解】本题主要考查算法流程图的执行。i=1,s=“10sh23ab”,c=mid(s,i,1),当c是数字时,执行t=t*10+val(c),否则执行t=int(sqr(t)),当i=1时,t=1;当i=2时,t=1*10+0=10;当i=3时,t=int(sqr(t))=3;当i=4时,t=int(sqr(t))=1;当i=5时,t=1*10+2=12;当i=6时,t=12*10+3=123;当i=7时,t=int(sqr(t))=11;当i=8时,t=int(sqr(t))=3,故执行这部分流程,输出t的值是3,故本题选C选项。
8.某算法的部分流程图如右图所示,执行这部分流程后,输出i,c的值分别是( )。
A.20,2 B.20,3 C.22,2 D.22,3
【答案】C
【详解】本题主要考查算法流程图知识点。该流程图的功能是统计2~20之间同时是2和5的倍数的整数个数,10,20符合条件,故c的值为2,循环结束时i的值为22,故本题选C选项。
9.某算法的部分流程图如右图所示,执行该流程图,下列描述正确的是( )。
A.“ s s + x ” 执行了4次
B.“ s ≤10? ”执行了4次
C.执行算法后,s的值为15,x的值为6
D.执行算法后,s的值为10,x的值为5
【答案】C
【详解】本题主要考查算法流程图。初始值s=0,x=1,判断条件是s<=10,s=s+x=0+1+2+3+4+5=15,x=5+1=6,程序结束,故执行算法后,s的值为15,x的值为6,“ s = s + x ” 执行了5次,“ s ≤10? ”执行了5次,故本题选C选项。
10.算法的表示方法有很多,其中哪种表示方法容易产生歧义,影响算法的确定性?( )。
A.自然语言 B.流程图 C.伪代码 D.程序语言
【答案】A
【详解】本题考查的是算法描述。算法描述常见有三种:自然语言、流程图、伪代码。自然语言的缺陷有:(1)表达式的层次结构不够清晰;(2)个体化认知模式体现不够明确;(3)量词管辖的范围不太确切;(4)句子成分的语序不固定;(5)语形和语义不对应。故自然语言容易产生歧义,影响算法的确定性。应选A。
11.下列使用伪代码描述的算法中,能够完成数a 和数b 交换的是( )。
A.a←a+b,b←a-b,a←a-b B.a←b,b←a
C.t←a,b←t,a←b D.a←a*b,a←a/b,b←a/b
【答案】A
【详解】本题考查的是算法。可用代入法a=2,b=3,带入选项中验证。选项A,a=2+3=5,b=5-3=2,a=5-2=3。故选项A正确。
12.某算法的流程图如图所示,输入进制 k(k>=2 且k<=16)以及十进制数 n 后,可输出为n 对应的 k进制的数,该程序运行后,下列说法正确的是( )。
A.若输入 k=16,n=93,则输出的结果为 513
B.若输入 k=8,n=35,共循环了 3 次
C.流程图中 s←chr(r+55)+s 也可以改成 s←s+chr(r+55),不影响转换结果
D.流程图中 s←chr(r+55)+s 只有当 k>10 才会被执行
【答案】D
【详解】本题考查的是流程图及进制数转换。若输入 k=16,n=93,则输出的结果为 5D,选项A说法错误;十进制数35转换为八进制数为:43,故若输入 k=8,n=35,共循环了2 次,选项B说法错误;将十进制整数转换为 n(任意整数)进制数,可以采用“除 n 取余法、逆序输出”,故选项C的说法错误;当输出的进制数大于10,要注意借用字符来表示大于10的整数,故选项D的说法正确。
二、非选择题(本大题共3小题,其中第13小题8分,第14小题9分,第15小题9分,共26分)
13.如图所示的流程图,请根据要求回答以下问题。
(1)常见的算法描述主要有三种,本算法描述是 。
(2)本算法的程序结构是 。
(3)本算法程序的输出结果是 。
(4)用计算机程序解决问题的步骤是: 分析问题→设计算法→ →调试运行→检测结果。
(5)上述步骤的核心步骤是 。
【答案】(1)流程图
(2)循环结构和分支结构(选择结构)
(3)72
(4)编写程序
(5)设计算法
【详解】本题考查的是算法相关知识。(1)描述算法的方法有:流程图、自然语言、伪代码。图中是流程图。(2)该流程有往回走,有判断,故主要结构是循环结构和分支结构(选择结构)。(3)初始n=4,i=2,f=3,
第一次循环,i<=n成立,执行f=f*i=3*2=6,i=i+1=3;
第二次循环,i<=n成立,执行f=f*i=6*3=18,i=i+1=4;
第三次循环,i<=n成立,执行f=f*i=18*4=72,i=i+1=5;
i<=n不成立,最后输出72。
(4)用计算机程序解决问题的步骤是:分析问题→设计算法→编写程序→调试运行→检测结果。(5)设计算法是核心。
14.阅读下列材料
某手机APP程序为了增加程序热度,采用“签到换积分”的形式来吸引用户,用户的签到记录由“0”和“1”的字符串组成,其中字符“0”表示未签到,字符“1”表示签到,积分计算规则如下:签到1天得1分,若连续签到k天,则k天所得分数为1+2+···+k-1+k分;未签到得0分。例如:
第1天
第2天
第3天
第4天
第5天
第6天
······
签到
签到
未签到
签到
签到
签到
······
+1
+2
+0
+1
+2
+3
······
实现上述功能的流程图如图所示,请回答如下问题:
(1)输入的s的值为“11011110111”,则得分为 。
(2)该算法用到的控制结构主要是 。
(3)流程图中,两处空缺应该填入① 、② 。
(4)实现上述功能的部分Python程序如下,请在划线处填入合适的代码。
s= input("请输入签到情况:")
sum=0
t=0
for day in s:#遍历s
if ① :
t+=1
sum+=t
else:
t=0
print("用户总积分为:",② )
【答案】(1)19;(2)循环结构(3)①t=0;②sum=sum+t;(4)①day=='1';②sum
【详解】本题考查Python程序设计相关内容。结合题目内容,分析程序段,推知:
(1)输入的s的值为“11011110111”,则得分为:1+2+1+2+3+4+1+2+3=19。故本题答案是:19。
(2)观察流程图,该算法采用的控制结构是循环结构。故本题答案是:循环结构。
(3)观察流程图,③处,由签到规则可知,若中断签到,则积分重新开始,需重置为0,故此处答案为:t=0。④处,若签到成功,则积分可以累积,此处需要统计积分总数,故此处答案为:sum=sum+t。
(4)分析程序段,循环作用是依据签到规则统计积分,⑤处,若签到成功,则执行: t+=1、sum+=t操作,此处缺少判断成功的条件表达式,即:day=='1',故此处答案为:day=='1'。⑥处,经过循环的执行,已完成统计总积分的任务,此处需要输出总积分sum,故此处答案为:sum。
15.某手机APP程序为了增加程序热度,采用“签到换积分”的形式来吸引用户,用户的签到记录由“0”和“1”的字符串组成,其中字符“0”表示未签到,字符“1”表示签到,积分计算规则如下:签到1天得1分,若连续签到k天,则k天所得分数为1+2+···+k-1+k分;未签到得0分。例如:
第1天
第2天
第3天
第4天
第5天
第6天
······
签到
签到
未签到
签到
签到
签到
······
+1
+2
+0
+1
+2
+3
······
将积分规则作以下修改:
(一)签到1天得1分,若连续签到k(k<=7)天,则k天所得分数为1+2+···+k-1+k分;若k>7天,则得7分,未签到得0分。
第1天
第2天
第3天
第4天
第5天
第6天
第7天
第8天
第9天
第10天
第11天
第12天
第13天
第14天
签到
未签到
签到
签到
签到
签到
签到
签到
签到
签到
签到
未签到
签到
签到
+1
+0
+1
+2
+3
+4
+5
+6
+7
+7
+7
+0
+1
+2
(二)增加一次补签功能。
按以上规则,求用户所得积分的最大值。
(1)用一句话简单描述你的求解方法。
(2)用流程图来描述实现上述功能的算法。
【答案】 (1)方法一:找到补签后积分最多的那一天,再统计积分;方法二:枚举补签每一个未签到时的总积分,求最大值。
(2)
【详解】本题考查算法流程图相关内容。结合题目内容,可知:
(1)依据签到积分规则,若要统计积分最大值,可以采用的方法有:找到补签后积分最多的那一天,再统计积分;具体如答案所示。
(2)依据签到积分规则,分析用户签到情况所形成的序列,在序列中判断是否签到成功,若签到成功,则进行积分累计,签到1天得1分,若连续签到k(k<=7)天,则k天所得分数为1+2+···+k-1+k分,若k>7天,则得7分,若中断签到,则从再次签到成功开始,重新累计,由算法流程图表示方法可画出流程图,具体如答案所示。
原创精品资源学科网独家享有版权,侵权必究!1
1 / 9
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$
2025-2026学年高一信息技术必修1单元检测卷
第二单元·通关检测(参考答案)
一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)
1.B
2.A
3.B
4.A
5.D
6.B
7.C
8.C
9.C
10.A
11.A
12.D
二、非选择题(本大题共3小题,其中第13小题8分,第14小题9分,第15小题9分,共26分)
13. (8分)(1)流程图(1分)
(2)循环结构和分支结构(选择结构)(1分)
(3)72(2分)
(4)编写程序(2分)
(5)设计算法 (2分)
14.(1)19;(3分)(2)循环结构(2分)(3)①t=0;②sum=sum+t;(2分)(4)①day=='1';②sum(2分)
15. (1)方法一:找到补签后积分最多的那一天,再统计积分;方法二:枚举补签每一个未签到时的总积分,求最大值。 (4分)
(2) (5分)
原创精品资源学科网独家享有版权,侵权必究!1
学科网(北京)股份有限公司1 / 16
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$