苍南县金乡卫城中学2025-2026学年高一上学期第一次月考信息技术试卷(有答案)

资源下载
  1. 二一教育资源

苍南县金乡卫城中学2025-2026学年高一上学期第一次月考信息技术试卷(有答案)

资源简介

浙江省温州市苍南县金乡卫城中学2025-2026学年高一上学期第一次月考信息技术试卷
一、单选题
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(1,len(a)):
if a[i]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.某打车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.B
2.B
3.A
4.D
5.B
6.B
7.B
8.D
9.A
10.C
11.B
12.D
13. CE 10 514. 0 s num+=1 是 存在E等级

展开更多......

收起↑

资源预览