江苏省徐州市2024-2025学年高一下学期期中信息技术试卷(含答案)

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

江苏省徐州市2024-2025学年高一下学期期中信息技术试卷(含答案)

资源简介

2024-2025学年度第二学期期中考试高一信息技术试题
一、选择题
1.下列关于数据、信息、知识之间的关系,描述错误的是( )。
A.数据、信息和知识可以看作是对客观事物感知的三个不同阶段
B.数据是信息和知识的来源,知识是可用于指导行动的信息
C.知识是数据和信息的总和
D.知识是人类社会实践经验的总结
2.下列常用软件中不属于应用软件的是( )
A.Flash B.WPS C.Linux D.Photoshop
3.在WPS表格中,要计算某班级同学语文期中平均成绩,可用( )函数。
A.AVERAGE B.SUM C.COUNT D.MIN
4.王老师将历次考试成绩制作成了电子表格,若想对比王亮同学多次英语考试分数,最合适的图表类型是( )
A.柱形图 B.折线图 C.饼图 D.雷达图
5.在GB2312中,1个汉字所占用的存储空间是( )个字节。
A.8 B.4 C.2 D.9
6.十进制29对应的二进制数为( )
A.10001 B.11101 C.11100 D.11111
7.在“成绩表”的B列至E列分别存放的是考生的语文 数学 英语和物理成绩,在F3单元格中输入“=COUNT(B2∶B10)”,返回的结果是下面的( )
A.返回非空数字单元格的个数 B.返回非零单元格的个数
C.返回单元格区域中的最大值 D.返回数字8
8.王老师用WPS表格输入学生身份证号后,出现了如下图所示的情况,在WPS表格中,王老师应设置身份证号字段的数据类型为( )
A.数值型 B.逻辑型 C.文本型 D.日期型
9.在Python变量名定义中,以下说法错误的是( )
A.下划线可以作为变量名开头 B.大小写不需要区分
C.不可以使用保留字 D.num1,_i都可以作为变量名使用
10.以下流程图中表示数据处理过程的是( )
A. B.
C. D.
11.在Python中,表达式39%2的结果是( )
A.1 B.5 C.19 D.39
12.在Python程序中,round(3.1415926,2)正确的结果是( )
A.3 B.3.142 C.3.14 D.都不正确
13.在Python表达式5*2**4//9的计算结果是( )
A.7 B.8 C.9 D.10
14.下列关于算法的叙述,正确的是( )
A.解题的步骤一定是无穷的 B.算法是解决问题的方法和步骤
C.算法可以没有输出项 D.算法是一定需要输入项
15.下列Python变量名正确的是( )
A.4X B.input C.x_1 D.False
16.代码print(6+3==8),运行后输出结果是( )
A.6+3==8 B.9 C.True D.False
17.深蓝、AlphaGo曾打败人类棋类高手。下列说法不正确的是( )
A.因为它们“脑”中存储了“算法”
B.AlphaGo具有超强的“学习能力”
C.它们有超智慧的搜索和决策能力
D.机器人可以取代人类
18.在算法与程序设计的学习过程中,初学者编程很容易造成“死循环”。这个错误主要违背了算法特征中的( )。
A.有穷性 B.确定性 C.可行性 D.唯一性
19.下列流程图中能描述循环结构的是( )
A.(2)(3) B.(2)(4) C.(2)(3)(4) D.(1)(2)(4)
20.执行下列Python程序后,a b的值为( )
a,b=4,9
a=a+b
b=a-b
a=a-b
print(a,b)
A.13,-5 B.13,4 C.9,4 D.-4,-4
21.在下面Python程序代码中,①和②处应该填的代码是( )
sc=float(input("请输入期末考成绩sc="))
if sc>=90:
print("优秀")
① sc>=80:
print("良好")
elif sc>=60:
print("合格")
②:
print("不合格")
A.if else B.else elif C.elif else D.elif elif
22.为安全起见,移动设备接入Wi-Fi时需要输入密码,下列密码较安全的是( )
A.abcd1234 B.Hao3569# C.16888888 D.mylike
23.一个两位整数n,要将它的个位数字和十位数字交换位置,例如,27变成72,正确的Python表达式是( )
A.(n/10)%10+n//10 B.(n%10)//10+n//10
C.(n%10)*10+n//10 D.(n%10)*10+n%10
24.下面Python代码运行后,a、b的值为( )
a=23
b=int(a/10)
a=a-b*10
print(a,b)
A.23 2 B.3 2 C.3 20 D.2 3
25.在Python中,range(5)产生的列表是( )
A.[1,2,3,4,5] B.[0,1,2,3,4,5]
C.[1,2,3,4] D.[0,1,2,3,4]
26.利用下列Python程序打印"******",则横线处应该填( )
for i in__________:
print("*",end="")
A.6 B.range(1,7) C.range(1,6) D.range(7)
27.下面流程图描述的算法,其输出的结果为( )

A.0 B.2 C.3 D.-2
28.下列Python程序运行后的输出结果是( )。
s=0
for i in range(1,5):
s=s+i
print("s=",s)
A.s=5 B.s=6 C.s=10 D.s=15
29.某算法部分流程图如图所示,若输入m和n的值分别为15和18,执行这部分流程后,变量m的值为( )
A.1 B.2 C.3 D.4
30.以下Python代码输出结果中说法正确的是( )
x=0
for i in range(1,50):
x=x+i
print(x)
A.1+50的和 B.1+49的和
C.1~49所有整数的和 D.1~50所有整数的和
31.下列Python程序段运行的结果是( )。
i=0
sum=0
while i<10:
if i%3==0:
sum+=i
i+=1
print("sum=",sum)
A.sum=9 B.sum=10 C.sum=18 D.sum=19
32.Python包含了许多模块,导入模块的语句是( )
A.import B.def C.input D.output
33.张亮打开移动数据网络并开放热点供机器人联网,此时小明的手机相当于( )
A.中继器 B.交换机 C.路由器 D.网桥、
34.大数据处理环节,大致可按阶段划分为获取、储存、挖掘分析、最终应用与服务等步骤。在农业生产过程中,利用传感器监测光照、温度、二氧化碳、氧气等数据属于大数据处理的( )环节。
A.获取 B.存储 C.挖掘分析 D.最终应用
35.下面不是物联网应用场景的是( )
A.高速收费站的ETC收费系统
B.网购订单中的商品物流查询和跟踪
C.公共场所的无线网络
D.用手机打开家中的空调 电视机和窗帘等智控设备
36.下列不属于大数据特点的是( )
A.数据体量巨大 B.处理速度快 C.数据类型繁多 D.价值密度高
37.下列不属于AI软件的是( )
A.豆包 B.Kimi C.DeepSeek D.office
38.学校、商场、书店、火车站、咖啡馆、家庭等几手都实现WiFi全覆盖,在使用WiFi的过程中,下列说法不正确的是( )
A.可以连接任意的WiFi进行上网 B.设置高级别密码以防路由器被恶意攻击
C.提高安全防范意识,当心“钓鱼”陷阱 D.设置无线网接入限制
39.用Python程序打印下列图形,▲处应选择( )
----*
---**
--***
-****
程序如下:
for i in range(4):
print("-"*(4-i)+"*"*(▲))
A.i B.i+1 C.4 D.i-1
40.将一个难以直接解决的大问题,分解成一些规模较小的同类问题,以便各个击破的算法是( )
A.递推 B.递归 C.穷举 D.分治
二、操作题
41.通过键盘输入一个三位数,输出的是用这个三位数的各位数字排列出来的最大的三位数。
x=int(input("输入一个三位数:”))
#a b c分别表示百位 十位 个位上的数字
a=x//100
b=x//10%10
c=①
#比较a,b,c三个数的大小
if a>b:
a,b=b,a
if ② :

if b>c:
b,c=c,b
y=④
print(y)
42.统计一个整数的所有数位上数字“5”出现的次数,例如:5201中5的个数为1,-505175中5的个数为3。
n=abs(int(input()))#输入一个整数
s=① #s表示“5”的个数
while n>0:
a=n ② 10 #取个位数
if a==5:

n=n//10
print(s)
43.“完数”是指一个自然数恰好等于它的因子(不包含本身)之和。如6的因子为1、2、3,而6=1+2+3,所以6是完数。输入一个正整数,判断该正整数是否为完数。
n = int(input("n="))
s = 0 # 数位和
for i in range(1, n):
if n % i == : #如果i是n的因子
s += #将因子累加到s中
if n s:
print(n, "是完数")
else:
print(n, "不是完数")
44.以下为国际男装衬衫标准尺码对照表(部分),根据要求,回答问题。
国际男装衬衫标准尺码对照表(部分)
国际尺码 S M L XL
中国尺码 36-37 38-39 40-42 43-44
程序如下:
n=int(input("请输入中国码:"))
if n==36 ① n==37:
print("推荐国际码:S")
elif n ② [38,39]:
print("推荐国际码:M")
elif n>=40 ③ n<=42:
print("推荐国际码:L")
elif 43<=n<=44:
print("推荐国际码:XL")
else:
print("抱歉,无该尺码!")
(1)运行程序,输入41,运行结果是( )
A.推荐国际码:S B.推荐国际码:M C.推荐国际码:L D.推荐国际码:XL
(2)①处的应填写: ;②处应填写: ;③处应填写:
(3)对于多分支结构解决问题中,下列说法错误的是( )
A.解决区间判断问题 B.解决条件选择问题
C.解决分类处理问题 D.解决顺序执行问题
45.“百钱百鸡”问题出自中国古代算书《张丘建算经》,原文:“今有鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一。凡百钱买鸡百只,问鸡翁 母 雏各几何 ”根据要求,回答问题。
程序如下:
for cock in range(0,21): #公鸡可能的数量
for hen in range(0,34): #母鸡可能的数量
chick=100-cock-hen #小鸡的数量为总鸡数减去公鸡和母鸡的数量
if cock*5+hen*3+chick/3==100andchick%3==0:
#检查是否满足总钱数为100的条件
print(f"公鸡:{cock}只,母鸡:{hen}只,小鸡:{chick}只")
(1)解决该方案运用的程序结构是( )
A.双分支结构 B.多分支结构 C.单循环结构 D.双循环结构
(2)利用程序解决“百钱百鸡”问题的关键步骤:①构建数学模型,设计算法;②用计算机编写Python程序,实现公鸡 母鸡 小鸡只数;③分析问题,确定计算机解决公鸡 母鸡 小鸡的只数范围。正确的顺序是( )
A.①②③ B.①③② C.③①② D.②③①
(3)循环变量cock循环一次,循环变量hen循环次数是:
(4)程序执行完毕后,循环变量hen的循环次数是:
(5)在确定公鸡 母鸡最大数量过程中,对循环变量终值确定,下列说法正确的是( )
A.循环变量终值越大越好,防止数据项丢失
B.实现程序最优化,融合计算思维,确定循环变量最优值
C.变量终值越大,程序越优化
D.此程序为最优程序体,不可以再简化
题号 1 2 3 4 5 6 7 8 9 10
答案 C C A B C B A C B D
题号 11 12 13 14 15 16 17 18 19 20
答案 A C B B C D D A B C
题号 21 22 23 24 25 26 27 28 29 30
答案 C B C B D B D C C C
题号 31 32 33 34 35 36 37 38 39 40
答案 C A C A C D D A B D
41. x % 10 a > c a, c = c, a c * 100 + b * 10 + a
42. 0 % s=s+1
43. 0 i ==
44. C or in and D
45. D C 34 714 B

展开更多......

收起↑

资源预览