精品解析:浙江省温州市苍南县金乡卫城中学2025-2026学年高一上学期第一次月考信息技术试卷

标签:
精品解析文字版答案
切换试卷
2025-12-22
| 2份
| 13页
| 149人阅读
| 2人下载

资源信息

学段 高中
学科 信息技术
教材版本 -
年级 高一
章节 -
类型 试卷
知识点 -
使用场景 同步教学-阶段检测
学年 2025-2026
地区(省份) 浙江省
地区(市) 温州市
地区(区县) 苍南县
文件格式 ZIP
文件大小 261 KB
发布时间 2025-12-22
更新时间 2025-12-22
作者 学科网试题平台
品牌系列 -
审核时间 2025-12-22
下载链接 https://m.zxxk.com/soft/55573283.html
价格 3.00储值(1储值=1元)
来源 学科网

内容正文:

2025学年第一学期金乡卫城中学第一次月考 高一信息技术试卷 本卷分数50分 考试时间共60分钟 共4页 一、选择题(第1-6题2分,7-12题3分,共计30分) 1. 下列关于算法的概念及特征的说法,正确的是( ) A. 算法的每一步操作都必须可执行,这体现了算法的“有穷性”特征 B 一个算法可以没有输入,但至少有一个输出 C. 算法中可以没有数据,但不能没有运算 D. 算法只能用自然语言来描述 2. 已知长方形的长和宽,求长方形的面积。用计算机来解决此问题的算法各个步骤如下所示: ①设计算法,并通过编写计算机程序来描述算法; ②确定面积计算公式并用数学符号描述; ③提炼核心要素并加以假设(设长a,宽为b,求出面积为s); ④调试运行程序 上述步骤的正确顺序是( ) A. ①②③④ B. ③②①④ C. ③②④① D. ②③④① 3. 若fruits=["apple", "banana", "cherry"],tastes={1: "sweet", 2: "sour", 3: "bitter"},则表达式tastes[2] + fruits[0]的值是( ) A. sourapple B. sweetbanana C. bittercherry D. sourbanana 4. 下列不可以作为Python变量名的是( ) A. _2025HZ B. HZ2025 C. Not D. or 5. Python表达式9 % 5 ** 2 // 5 + 7 - 2 * 3的值为( ) A. 1 B. 2 C. 4 D. 16 6. 已知变量sub="语数英物化生政史地技",则Python表达式sub[4:6]+sub[9]的值是( ) A. "物化技" B. "化生技" C. "物化地" D. "化生地" 7. 判定一元二次方程ax2+bx+c=0有两个不相等实数解的条件是( ) A. a!=0 or b*b-4*a*c>0 B. a!=0 and b*b-4*a*c>0 C. a==0 or b**2-4*a*c>0 D. a==0 and b**2-4*a*c>0 8. 某算法的部分流程图如图所示。执行这部分流程,输出a,b的值分别是( ) A. 3,15 B. 5,12 C. 7,7 D. 7,27 9. 某算法的流程图如图所示,执行这部分流程,若输入n的值为21,则输出k的值是( ) A. 1 B. 2 C. 3 D. 0 10. 有如下Python程序段: a=[3,5,2,4,1] sum1=m=a[0] for i in range(1len(a)): if a[i]<m: m=a[i] suml+=m 执行该程序后,sum1的值为( ) A. 6 B. 9 C. 11 D. 15 11. 有如下Python程序段: s=0 for i in range (1, 100): if i%2==1: s+=i print (s) 执行该程序段后,变量s中存储的是( ) A. [1, 100]区间内的奇数个数 B. [1, 100]区间内的奇数之和 C. [1, 99]区间内的偶数个数 D. [1, 99]区间内的偶数之和 12. 某Python程序如下: a=[6,7,4,3,7,5,9,8] min=0; max=0 for i in range(1,len(a)): if a [min] > a[i]: min=i if a [max] <= a[i]: max=i print("max=",a[max],",min=",a[min],",max—min=",a[max]—a[min]) 运行该程序后,以下说法错误的是( ) A. 循环一共进行了7次 B. 输出结果max=9,min=3,max-min=6 C. max=i执行了3次 D. min=i执行了3次 二、综合题(13、14小题均10分,共计20分) 13. 某打车APP能根据路程自动计算车费,小明欲探究其“车费计算”的算法,请回答以下问题。 (1)解决“车费计算”问题需要提炼的核心要素是____ A.车的颜色(c) B.用户评价(v) C.起始到目的地的距离(s) D.车牌号(p) E.付费金额(pay) (2)根据“打车收费标准”,请在划线处填入合适的数学表达式。 ①____ ②____ ③____ 打车收费标准 ●5公里以内,10元 ●超出5公里,且15公里以内,按2元/公里计算 ●超出15公里,按3元/公里计算 (3)解决此问题的算法可以选择的控制结构是____(单选,填字母) A.顺序结构 B.分支结构 C.循环结构 D.树形结构 14. 在“三位一体”招生考试中学考成绩占据一定的比例。表1为某高校学考等级成绩折算表(学考等级分为A、B、C、D、E ),少于5A计0分;表2为某学生的学考等级成绩单。 表1某高校学考等级成绩折算表 表2某学生学考等级成绩单 编写Python程序实现学考成绩总分析算。表2学生的折合分数如图所示。 (1)若输入的学生学考等级为“AAAABBBBCC”,则折合分数为:____。 (2)实现上述功能的Python程序如下,请在划线处填入合适的代码。 s=input("请输入各学科学考等级:") num=0 scores=0 for t in ①____: if t == "A": ②____ scores+=10 elif t == "B": scores+=8 elif t == "C": scores+=6 elif t == "D":#------③ scores+=4 if num < 5: print("折合分数为 0 分") else: print("折合分数为:",scores) (3)若将③处代码改为“else:”,对程序运行结果是否有影响?____(选填文字:是/否);并说明理由____。 第1页/共1页 学科网(北京)股份有限公司 $ 2025学年第一学期金乡卫城中学第一次月考 高一信息技术试卷 本卷分数50分 考试时间共60分钟 共4页 一、选择题(第1-6题2分,7-12题3分,共计30分) 1. 下列关于算法的概念及特征的说法,正确的是( ) A. 算法的每一步操作都必须可执行,这体现了算法的“有穷性”特征 B. 一个算法可以没有输入,但至少有一个输出 C. 算法中可以没有数据,但不能没有运算 D. 算法只能用自然语言来描述 【答案】B 【解析】 【详解】本题考查的是算法的特征。选项 A:算法的“有穷性”是指算法在有限步骤内结束,而每一步操作都必须可执行体现的是“可行性”特征,所以 A 错误。选项 B:一个算法可以没有输入(比如输出固定值的算法),但至少要有一个输出,这样算法才有意义,所以 B 正确。选项 C:算法是对数据进行运算等操作的步骤,没有数据就没有运算的对象,所以算法不能没有数据,C 错误。选项 D:算法可以用自然语言、流程图、程序设计语言等多种方式描述,不是只能用自然语言,所以 D 错误。故本题应选B。 2. 已知长方形的长和宽,求长方形的面积。用计算机来解决此问题的算法各个步骤如下所示: ①设计算法,并通过编写计算机程序来描述算法; ②确定面积计算公式并用数学符号描述; ③提炼核心要素并加以假设(设长为a,宽为b,求出面积为s); ④调试运行程序。 上述步骤的正确顺序是( ) A. ①②③④ B. ③②①④ C. ③②④① D. ②③④① 【答案】B 【解析】 【详解】本题考查的是计算机解决问题的步骤。使用计算机解决问题的基本步骤为:正确理解题意→寻找解题方法→设计正确算法→编写程序→调试运行。结合题目内容,解决此问题的步骤是:提炼核心要素并加以假设(设长为a,宽为b,求出面积为s)→确定面积计算公式并用数学符号描述→设计算法,并通过编写计算机程序来描述算法→调试运行程序。故本题答案是B选项。 3. 若fruits=["apple", "banana", "cherry"],tastes={1: "sweet", 2: "sour", 3: "bitter"},则表达式tastes[2] + fruits[0]的值是( ) A. sourapple B. sweetbanana C. bittercherry D. sourbanana 【答案】A 【解析】 【详解】本题考查列表和字典的索引操作及字符串拼接能力。题目给出了一个列表fruits和一个字典tastes,要求计算表达式tastes[2] + fruits[0]的值。首先,字典tastes中键2对应的值是sour,列表fruits中索引0对应的值是apple。将这两个字符串拼接起来,得到sourapple。故答案为:A。 4. 下列不可以作为Python变量名的是( ) A. _2025HZ B. HZ2025 C. Not D. or 【答案】D 【解析】 【详解】本题考查Python变量名的命名规则。Python变量名命名规则为:可由字母、数字、下划线组成,不能以数字开头;不能使用Python关键字作为变量名;变量名区分大小写。A选项_2025HZ以下划线开头,包含数字和字母,符合命名规则,可作为变量名;B选项HZ2025以字母开头,由字母和数字组成,符合命名规则,可作为变量名;C选项Not,Python关键字为小写的not,该名称并非关键字,符合命名规则,可作为变量名;D选项or是Python中的逻辑运算符,属于Python关键字,根据规则不能作为变量名。因此,本题选择D选项。 5. Python表达式9 % 5 ** 2 // 5 + 7 - 2 * 3的值为( ) A. 1 B. 2 C. 4 D. 16 【答案】B 【解析】 【详解】本题考查Python基本运算。Python中运算符优先级从高到低依次为幂运算(**)、乘除类运算(*、//、%)、加减类运算(+、-),同优先级运算按从左到右顺序执行。首先计算幂运算5**2=25;接着计算9%25=9(取余运算,9除以25余数为9);再计算9//5=1(整除运算,9除以5商为1);然后计算2*3=6;最后按顺序计算加减:1+7-6=2。因此,本题选择B选项。 6. 已知变量sub="语数英物化生政史地技",则Python表达式sub[4:6]+sub[9]的值是( ) A. "物化技" B. "化生技" C. "物化地" D. "化生地" 【答案】B 【解析】 【详解】本题考查Python字符串索引与切片操作规则。字符串索引从0开始,切片遵循“左闭右开”原则(包含起始索引,不包含结束索引)。已知sub="语数英物化生政史地技",各字符对应索引为:0-语、1-数、2-英、3-物、4-化、5-生、6-政、7-史、8-地、9-技。sub[4:6]:取索引4(包含)到6(不包含)的字符,即索引4的“化”和索引5的“生”,结果为“化生”;sub[9]:取索引9对应的字符“技”;两者拼接后结果为“化生技”。因此,本题选择B选项。 7. 判定一元二次方程ax2+bx+c=0有两个不相等实数解的条件是( ) A. a!=0 or b*b-4*a*c>0 B. a!=0 and b*b-4*a*c>0 C. a==0 or b**2-4*a*c>0 D. a==0 and b**2-4*a*c>0 【答案】B 【解析】 【详解】本题考查python表达式。一元二次方程的定义要求二次项系数 a≠0(若 a=0,方程退化为一元一次方程,不存在 “两个根” 的概念);同时,根据判别式规则,当 b2−4ac>0 时,方程有两个不相等的实数解。两个条件必须同时满足,因此需用逻辑运算符 “and” 连接。因此,本题选择B选项。 8. 某算法的部分流程图如图所示。执行这部分流程,输出a,b的值分别是( ) A. 3,15 B. 5,12 C. 7,7 D. 7,27 【答案】D 【解析】 【详解】本题考查流程图。第一次循环: 初始a=1,b=0。因为1<=5成立,执行b=3*1+0=3,a=1+2=3。第二次循环:此时a=3,因为3<=5成立,执行b=3*3+3=12,a=3+2=5。第三次循环:此时a=5,因为5<=5成立,执行b=3*5+12=27,a=5+2=7。第四次循环:此时a=7,7<=5不成立,循环结束,输出a=7,b=27。因此,本题选择D。 9. 某算法的流程图如图所示,执行这部分流程,若输入n的值为21,则输出k的值是( ) A. 1 B. 2 C. 3 D. 0 【答案】A 【解析】 【详解】本题考查的是流程图识读。依据流程图可知这是将十进制数n转换为二进制数,求二进制数中1的个数比0的个数多多少。21转换为二进制数为:10101,该二进制数中1的个数比0的个数多1,故本题应选A。 10. 有如下Python程序段: a=[3,5,2,4,1] sum1=m=a[0] for i in range(1,len(a)): if a[i]<m: m=a[i] suml+=m 执行该程序后,sum1的值为( ) A. 6 B. 9 C. 11 D. 15 【答案】C 【解析】 【详解】本题考查Python程序设计相关内容。该程序段功能是:每次将a[i]与m中的较小值累加到变量suml中,因此sum1=3+3+2+2+1=11,故本题答案为C选项。 11. 有如下Python程序段: s=0 for i in range (1, 100): if i%2==1: s+=i print (s) 执行该程序段后,变量s中存储的是( ) A. [1, 100]区间内奇数个数 B. [1, 100]区间内的奇数之和 C. [1, 99]区间内的偶数个数 D. [1, 99]区间内的偶数之和 【答案】B 【解析】 【详解】本题考查Python程序的循环和条件判断能力。程序段中,变量s初始值为0,然后通过for循环遍历[1, 100)区间内的所有整数。条件判断语句if i%2==1用于筛选奇数,当i为奇数时,将其累加到s中。因此,程序的功能是计算[1, 99]区间内所有奇数,即[1, 100]区间内的奇数的和。故答案为:B。 12. 某Python程序如下: a=[6,7,4,3,7,5,9,8] min=0; max=0 for i in range(1,len(a)): if a [min] > a[i]: min=i if a [max] <= a[i]: max=i print("max=",a[max],",min=",a[min],",max—min=",a[max]—a[min]) 运行该程序后,以下说法错误的是( ) A. 循环一共进行了7次 B. 输出结果为max=9,min=3,max-min=6 C. max=i执行了3次 D. min=i执行了3次 【答案】D 【解析】 【详解】本题考查的是python循环语句。程序的功能是查找列表a中最大值、最小值,并输出最大值、最小值及最大值与最小值的差。对于给定的数组 a=[6,7,4,3,7,5,9,8],循环从 i=1 到 i=7,因此循环进行了 7 次,选项A说法正确;列表a中最大值为9,最小值为3,两者差为6,故选项B说法正确;初始为数组第一个元素为最大值、最小值,从索引1开始依次遍历列表a,分别与最小、最大值比较,如果当前数比最小值小,更新min,如果当前数不小于最大值,更新max,7>6、7>=7、9>7,故max=i执行了3次,选项C说法正确;4<6、3<4,故min=i执行了2次,选项D说法错误。故选D。 二、综合题(13、14小题均10分,共计20分) 13. 某打车APP能根据路程自动计算车费,小明欲探究其“车费计算”算法,请回答以下问题。 (1)解决“车费计算”问题需要提炼的核心要素是____ A.车的颜色(c) B.用户评价(v) C.起始到目的地的距离(s) D.车牌号(p) E付费金额(pay) (2)根据“打车收费标准”,请在划线处填入合适的数学表达式。 ①____ ②____ ③____ 打车收费标准 ●5公里以内,10元 ●超出5公里,且15公里以内,按2元/公里计算 ●超出15公里,按3元/公里计算 (3)解决此问题的算法可以选择的控制结构是____(单选,填字母) A.顺序结构 B.分支结构 C.循环结构 D.树形结构 【答案】 ①. CE ②. 10 ③. 5<s<=15 ④. 30+(s-15)*3 ⑤. B 【解析】 【详解】本题考查计算机解决问题。 (1)解决打车APP“车费计算”问题的核心要素应包括“起始到目的地的距离(s)”和计算出的“付费金额(pay)”,因为车费直接与行程距离相关,而其他选项(如车的颜色、用户评价和车牌号)与车费计算无关。故选CE。 (2)从标准可知:①表示的是5公里以内的固定费用,为10元;②表示超出5公里但不超出15公里的情况,其费用是在基本费用10元的基础上,按每公里2元计算,所以此处为:5<s<=15;③表示超出15公里的情况,分为两部分计算,5~15公里的部分为(15−5)*2元,超过15公里的部分按每公里3元计算,所以公式为10+(15−5)*2+(s−15)*3 或 30+(s−15)*3 。 (3)“车费计算”问题需要根据不同条件(按里程范围)选择不同的计算公式,属于分支结构,从而选择B选项。 14. 在“三位一体”招生考试中学考成绩占据一定的比例。表1为某高校学考等级成绩折算表(学考等级分为A、B、C、D、E ),少于5A计0分;表2为某学生的学考等级成绩单。 表1某高校学考等级成绩折算表 表2某学生学考等级成绩单 编写Python程序实现学考成绩总分析算。表2学生的折合分数如图所示。 (1)若输入的学生学考等级为“AAAABBBBCC”,则折合分数为:____。 (2)实现上述功能的Python程序如下,请在划线处填入合适的代码。 s=input("请输入各学科学考等级:") num=0 scores=0 for t in ①____: if t == "A": ②____ scores+=10 elif t == "B": scores+=8 elif t == "C": scores+=6 elif t == "D":#------③ scores+=4 if num < 5: print("折合分数为 0 分") else: print("折合分数为:",scores) (3)若将③处代码改为“else:”,对程序运行结果是否有影响?____(选填文字:是/否);并说明理由____。 【答案】 ①. 0 ②. s ③. num+=1 ④. 是 ⑤. 存在E等级 【解析】 【详解】本题考查Python程序设计相关内容。结合题目内容,分析程序段,推知: (1)该学生学考等级为“AAAABBBBCC”,依据成绩折算表:4*10+8*4+6*2=84,但由于“少于5A计0分”的规定,该学生“A”等级数量少于5个,则该学生折合分数为0分,故本题答案是:0。 (2)②处,若要折算学生分数,需要先遍历学生学考等级表s,故此处答案是:s。③处,若某一学科等级为“A”,则需要统计“A”等级数量,用于判断“A”等级数量是否小于5,即num值+1,故此处答案是:num+=1。 (3)由于成绩只有A、B、C、D、E五种等级,而E在程序中未判断,若把elift=="D":改成else:,则当遇到E时也会执行scores+=4,导致算错分数,故④处答案是:是,⑤处答案是:存在E等级。 第1页/共1页 学科网(北京)股份有限公司 $

资源预览图

精品解析:浙江省温州市苍南县金乡卫城中学2025-2026学年高一上学期第一次月考信息技术试卷
1
精品解析:浙江省温州市苍南县金乡卫城中学2025-2026学年高一上学期第一次月考信息技术试卷
2
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。