内容正文:
衢州市2024年6月高一年级教学质量检测试卷
技术
信息命题:王芳 范晶 祝文博 审题:周少君
通用命题:季超群 张立清 胡志健 审题:何康
考生须知:(与答题卷上的要求一致)
1.全卷分试卷和答题卷。考试结束后,将答题卷上交。
2.试卷共11页,有两大部分。满分100分,考试时间90分钟。
3.请将答案写在答题卷的相应位置上,写在试卷上无效。
第一部分 信息技术(共50分)
一、选择题(本大题有12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)
1. 某停车场车位引导系统的功能:每个车位上方都装有传感器,前方装有车位指示灯(空车位显示绿色,否则显示红色),如图所示,车位探车测器检测的结果实时存储在服务器中,服务器统计空车位总数并在停车场入口处的显示屏中呈现。下列有关数据和信息的说法,正确的是( )
A. 车位探测器的探测值是数据 B. 显示屏呈现的数字没有经过解释,不属于信息
C. 传感器检测并转换得到的数据是模拟信号 D. 车子进入车位,指示灯从绿变红,体现信息的真伪性
2. 某停车场车位引导系统的功能:每个车位上方都装有传感器,前方装有车位指示灯(空车位显示绿色,否则显示红色),如图所示,车位探车测器检测的结果实时存储在服务器中,服务器统计空车位总数并在停车场入口处的显示屏中呈现。下列有关该系统数据处理过程的说法,不正确的是( )
A. 利用传感器采集数据是数据采集的一种方式 B. 系统采集的数据需要整理后方可使用
C. 服务器中的数据以十六进制形式存储 D. 指示灯颜色的转换需要运算实现
3. 下列有关数据安全的说法,不正确的是( )
A. 使用磁盘阵列是一种安全防护手段 B. 电脑安装杀毒软件后就不会感染病毒
C. 数据加密是保护数据安全的重要措施 D. 数据校验是确保数据完整性的方法
4. “中国”两个汉字的内码是D6 D0 B9 FA,下列说法正确的是( )
A. “中国”在计算机中存储时占用4个字节 B. 十六进制数D6比FA大
C. D0转换为十进制是206 D. B9转换为二进制是10111010
5. 将一幅未经压缩的300×200像素的256色BMP图像转换成相同像素的16位BMP图像,转换前后存储容量之比为( )
A. 1:1 B. 1:2 C. 1:8 D. 1:16
6. 某算法的流程图如图所示,下列说法正确的是( )
A. 该算法使用了分支结构 B. 该算法可以没有虚线框处的步骤
C. 若输入i=0,则t存储的是满足条件的偶数之和 D. 执行该流程后,“i<=n?”和“i←i+2”执行次数相同
7. 下列Python表达式中,运算结果与其他选项不同的是( )
A. abs(-3*2) B. 1en('Python') C. min([19,6,10]) D. int(0.69*10+0.5)
8. 我国使用的手机号码为11位,其结构为:运营商编号(第1~3位)-地区编号(第4~7位)-用户编号(第8~11位)。某公司日常业务需要快速判断手机号码的运营商归属、地区编号。另外,因周年庆典需要筛选出一批幸运客户。若用字符串s存储某用户手机号码,则下列表达式中能获取地区编号的是( )
A. s[3:6] B. s[3:7] C. s[4:7] D. s[4:8]
9. 我国使用的手机号码为11位,其结构为:运营商编号(第1~3位)-地区编号(第4~7位)-用户编号(第8~11位)。某公司日常业务需要快速判断手机号码的运营商归属、地区编号。另外,因周年庆典需要筛选出一批幸运客户。判断用户手机号码运营商归属的Python程序段如下:
'''用DX、YDLT分别存储电信、移动和联通的运营商编号,结构如DX=[133,153,……],代码略'''
num=int(input('请输入手机号码前三位:'))
dic={'电信':DX,'联通':LT,'移动':YD}
for info in dic: #通过变量info遍历dic中的键
if________:
print('该号码的运营商是'+info)
为实现上述功能,划线处应当填入的代码是( )
A num in dic B. num in info C. num in dic[info] D. num in dic{info}
10. 我国使用的手机号码为11位,其结构为:运营商编号(第1~3位)-地区编号(第4~7位)-用户编号(第8~11位)。某公司日常业务需要快速判断手机号码的运营商归属、地区编号。另外,因周年庆典需要筛选出一批幸运客户。现要筛选手机号码后3位可以被7整除,且中间一位为7的幸运客户。实现该功能的Python程序段如下:
#列表Tel_num存储客户的手机号码,元素类型为整型
num_list=[] #存储满足条件的电话号码
for i in Tel_num:
s=i%1000 #获取手机号码后三位
t= ①
if ② :
num_list.append(i) #append()函数用于向列表中添加新元素
划线①②处应填入的代码是( )
A. ①s//10%10 ②s%7==0 and t==7 B. ①s//10%10 ②s//7==0 and t==7
C. ①s%10//10 ②s%7==0 or t==7 D. ①s%10//10 ②s//7==0 or t==7
11. 有如下Python程序:
s=input('请输入字符串:')
ans=''
a=[1,2,3]
for i in range(len(s)):
x=s[i]
key=a[i%3]
if '0'<=x<='9':
ans=ans+chr((ord(x)-48+key)%10+48) #字符'0'的ASCII是48
else:
ans=ans+x
print(ans)
执行该程序后,输入s的值为'A1b9',输出的结果是( )
A. A2b1 B. A3b0 C. bA30 D. b0A6
12 有如下Python程序:
import random
s='IloveChina'
res=''
i=0
while i<=5:
k=random. randint(0,5)*2-1
res+=s[k]
i+=1
print(res)
执行该程序后,输出的结果不可能是( )
A. lavCCv B. 11Cvv C. IloveC D. iiiii
二、非选择题(本大题共3小题,其中第13小题8分,第14小题8分,第15 小题10分,共26分)
13. 某市居民用电实施分阶梯计费,具体计费方式如图a所示。
请回答下列问题:
(1)要计算某月电费,首先分析问题并提炼核心要素,如图b所示。其中变量的数据类型应当为____(单选,填字母:A.整型/ B.实型/ C.字符串型)。
(2)根据图a所示的阶梯计费方式,建立计算月电费的模型(不考虑一个月内出现多个阶梯电价的情况)。
①在模型的划线处填入正确的数学表达式。____
②计算月电费所用到的算法是____(单选,填字母:A.解析算法/ B.枚举算法)。
(3)下列Python程序段中,能根据当前年用电量total判断其所处阶梯的是____。
A
if 0<=total<=2760:
print('第一阶梯')
if 2760<total<=4800:
print('第二阶梯')
if total>4800:
print('第三阶梯')
B.
if 0<=total<=2760:
print('第一阶梯')
else:
if total>2760:
print('第二阶梯')
else:
print('第三阶梯')
C.
if 0<=total<=2760:
print('第一阶梯')
if 2760<total<=4800:
print('第二阶梯')
else:
print('第三阶梯')
(4)若电价政策改变,峰谷电价均会随之变化,则第(2)小题中的模型不具备普遍性,请描述修改该模型的方法。____
14. 一家互联网公司为了提高账号安全性,制定了密码强度检测规则。规则包括数字、符号、密码长度和字母的使用情况,如图所示。根据密码得分,系统会对账号安全等级进行“强”、“中”、“弱”分类,请回答下列问题。
(1)若某账号设置的密码为“A3abc791”,则系统反馈的安全等级为____(选填:强/中/弱)。
(2)实现上述功能部分Python程序如下,请在划线处填入合适的代码。
类别
规则
得分
数字
无数字
0
有一个数字
10
有多于一个数字
20
符号
无符号
0
有一个符号
10
有多于一个符号
25
密码长度
小于等于4个字符
5
5到7个字符
10
大于等于8个字符
25
字母
无字母
0
全都是大写或小写字母
10
大小写混合
20
安全等级评分标准
强
总得分≥75
中
50≤总得分<75
弱
总得分<50
def length (pwd): #计算密码长度得分
if ①____:
return 25
#其余代码略
def letter (pwd): #计算字母得分
x, y=0,0
for i in pwd:
if 'a'<=i<='z':
x=10
elif ②____:
y=10
return ③____
pwd=input(“输入密码:”)
#number()、char()分别用于计算数字、符号得分,代码略
score=length(pwd)+number(pwd)+letter(pwd)+char(pwd)
#计算安全等级,代码略
15. 某购物中心提供智能购物车,消费者将选购的商品放入购物车,屏幕上实时显示购物车内的商品明细,并随着商品增减而动态变化.小明编写Python程序来模拟该购物车功能,程序运行界面如图b所示.
图b
(1)定义calcu(shoplist)函数,参数shoplist的每个元素由货号、商品名称、单价三项构成,例如shoplist=[[460711,'宽松牛仔裤',299],……],shoplist[0][1]表示“宽松牛仔裤”。该函数功能是输出已选商品信息并计算总金额,请在划线处填入合适的代码。
def calcu(shoplist):
#格式化输出分隔线与标题行,代码略
________
p=0
while p<len(shoplist):
#解决数据输出时列不对齐的问题,代码略
print(p+1,shoplist[p][0],shoplist[p][1],shoplist[p][2])
price+=shoplist[p][2]
________
print("当前消费金额"+sar(price)+"元'')
(2)定义Del()函数,函数功能是删除指定货号的商品,请在划线处填入合适的代码.
def Del(id,shoplist):
for i in range(len(shoplist)):
if______
for j in range(i,len(shoplist)-1):
shoplist[j]shoplist[j+1]
break
return shoplist[0:len(shoplist)-1]
(3)实现上述功能的部分Python程序如下,请在划线处填入合适的代码.
#将购物车内的商品信息存入items列表,代码略
calcu(items)
while True:
s=int(input("请输入需要执行的操作(删除0,添加:1,<结账2:"))
if s=0:
id=int(input("请输入需要删除的货号:"))
items=________
calcu(items)
_______:
s=input("请输入需要增加的商品信息:")
items=items. append(s)
calcu(items)
elif s==2:
#结账代码略
衢州市2024年6月高一年级教学质量检测试卷
技术
信息命题:王芳 范晶 祝文博 审题:周少君
通用命题:季超群 张立清 胡志健 审题:何康
考生须知:(与答题卷上的要求一致)
1.全卷分试卷和答题卷。考试结束后,将答题卷上交。
2.试卷共11页,有两大部分。满分100分,考试时间90分钟。
3.请将答案写在答题卷的相应位置上,写在试卷上无效。
第一部分 信息技术(共50分)
一、选择题(本大题有12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)
【1题答案】
【答案】A
【2题答案】
【答案】C
【3题答案】
【答案】B
【4题答案】
【答案】A
【5题答案】
【答案】B
【6题答案】
【答案】C
【7题答案】
【答案】D
【8题答案】
【答案】B
【9题答案】
【答案】C
【10题答案】
【答案】A
【11题答案】
【答案】B
【12题答案】
【答案】C
二、非选择题(本大题共3小题,其中第13小题8分,第14小题8分,第15 小题10分,共26分)
【13题答案】
【答案】 ①. B ②. m×0.618+(k-m)×0.338 ③. A ④. A ⑤. 定义6个变量,分别保存不同阶梯的峰谷电价
【14题答案】
【答案】 ① 中 ②. len (pwd) >= 8 ③. 'A'<=i<='Z' ④. x+y
【15题答案】
【答案】 ①. price=0 ②. p+=1或其它正确答案 ③. shoplist[i][0]==id ④. Del(id,items) ⑤. elif s==1 或 if s==1
第1页/共1页
学科网(北京)股份有限公司
$$