2024年6月丽水市普通高中教学质量监控高一信息技术卷(PDF版含参考答案)

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

2024年6月丽水市普通高中教学质量监控高一信息技术卷(PDF版含参考答案)

资源简介

丽水市2023学年第二学期普通高中教学质量监控
高一技术参考答案
参考答案
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
B A D D A B D C D B A B A C C
16.(1) B (2分)
(2)①sum=0 (2分)
②x% i==0 (2分)
③sum == x (2分)
(2)A (2分)
17.(1)10 (1分) 4(1分)
(2) ①n<=5 或n<5 或n<6 (2分)
(3) ①i=j+1 (2分)
②count=0 (2分)
③lx=jf+cal(count) (2分)丽水市 2023 学年第二学期普通高中教学质量监控
高一技术试题卷 2024.06
本试题卷分两部分,第一部分信息技术,第二部分通用技术。全卷共 12 页,第一部
分 1 至 6 页,第二部分 7至 12 页。满分 100 分,考试时间 90 分钟。
注意事项:
1.考生答题前,务必将自己的姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸上。
2.选择题的答案须用 2B 铅笔将答题纸上对应题目的答案标号涂黑,如要改动,须将原填
涂处用橡皮擦净。
3.非选择题的答案须用黑色字迹的签字笔或钢笔写在答题纸上相应区域内,作图时可先使
用 2B 铅笔,确定后须用黑色字迹的签字笔或钢笔描黑,答案写在本试题卷上无效。
第一部分 信息技术(50 分)
一、选择题(本大题共 15 小题,每小题 2 分,共 30 分。每小题列出的四个备选项中只有
一个是符合题目要求的,不选、多选、错选均不得分。)
1.下列关于数据与信息的说法,不.正.确.的是
A.“结绳记事”中的“绳结”是数据
B.人们的日常生活行为不会产生数据
C.同一信息可以依附于不同的载体
D.信息是可以加工处理的
2.下列关于信息编码的说法,正确的是
A.十进制数 8 转换为二进制数是 1000
B.汉字在计算机中是以十六进制方式进行存储
C.ASCII 字符“China”中每个字母都用 2个字节编码表示
D.某音频信号量化值取值范围是 0~7,则需要用 8位二进制表示
3.下列关于数据与大数据的说法,正确的是
A.数据量大就是大数据
B.大数据只追求数据的精确性
C.大数据价值密度的高低与其总量的大小成正比
D.大数据的汇集加大了用户隐私数据泄露的风险
阅读下列材料,回答第 4-6 题。
智能农业大棚中的自动温度控制系统,通过温度传感器每隔一定时间采集大棚中的温
度,一旦监测到环境温度超过预设的最高温度 40℃,控制系统会启动通风和喷水子系统实
现降温;如果温度低于预设的最低温度 18℃,控制系统会启动加热器,给大棚升温。
高一技术试题卷 第 1 页 共 12 页
4.为提升该系统数据的安全性,下列措施中不.合.理.的是
A.对数据进行加密 B.定期升级杀毒软件
C.建设异地容灾系统 D.为不同授权用户设置同一密码
5.用变量 t 表示温度传感器采集的温度值,下列不.能.实现该系统温度控制功能的算法是
A.if t>40: B.if t>40:
x="启动降温系统" x="启动降温系统"
else: else:
x="启动升温系统" if t<18:
x="启动升温系统"
C.if t<18: D.if t<18:
x="启动升温系统" x="启动升温系统"
if t>40: elif t>40:
x="启动降温系统" x="启动降温系统"
6.下列 Python 程序段功能为:列表 lst 中存放的是某温度传感器某时段内采集的温度值,
找出其中最大值 max 和最小值 min。
lst=[20.5,21,20.8,19.8,21.5]
max=min=lst[0]
for i in range( (1) ):
if (2) :
max=lst[i]
elif min>lst[i]:
min=lst[i]
print("最大值是:",max,"最小值是:",min)
上述程序段中划线处可选语句为:
①1,len(lst)-1 ②1,len(lst) ③maxlst[i]
A.①③ B.②③ C.①④ D.②④
7.某算法的部分流程图如第 7 题图所示。执行这部分流程后,“x←x-3”被执行的次数为
第 7 题图
A.1 B.2 C.3 D.4
高一技术试题卷 第 2 页 共 12 页
8.图像 A 为 200×200 像素、64 色位图,图像 B 为 200×200 像素、16 色位图,则图像 A
与 B 的存储容量之比为
A.1:4 B.1:2 C.3:2 D.4:1
9.下列 Python 表达式的值最大的是
A.int("21345"[2:3]) B.len("app") C.int(3.6) D.12%3**2+1
10.在 Python 中,若变量 a=1;b=0;c=-1,下列选项中表达式的值与其他三项不.同.的是
A.a>b or a>c B.b!=c and a==c
C.b>c or (not ab and b>c
阅读下列材料,回答第 11-12 题。
某少数民族传统服饰的图案或纹样中包含正多边形元素,这些图案不仅具有美学价
值,还承载着深厚的文化内涵 k和历史意义。
11.现编写计算机程序绘制一个正多边形,解决此问题的算法各个步骤如下所示:
①设计算法,并通过编写计算机程序来描述
②确定正多边形的内角公式并用数学符号描述
③提炼核心要素并加以假设(设正多边形的边数为 n,边长为 a,内角度数为 d)
上述步骤的正确顺序是
A.③②① B.③①② C.①②③ D.①③②
12.绘制纹样的部分算法用 Python 语言描述如下:
import turtle
n=5;a=50
d=(n-2)*180/n #正多边形的内角度数 d
t=turtle.Pen() #创建画笔对象
i=0
while it.forward(a) #向前绘制长度为 a 的线段
t.left(180-d) #向左旋转(180-d)度
i+=2
turtle.done()
运行后的结果为
A. B. C. D.
高一技术试题卷 第 3 页 共 12 页
13.十进制数 n 转换为二进制数 s 的伪代码如下所示:
s←""
输入正整数 n
while n≠0
输出 s
方框中伪代码由以下三部分组成:
①s←r+s ②n←n整除 2 的结果 ③r←n 除 2 的余数
下列选项中,代码顺序正确的是
A.③①② B.①③② C.①②③ D.②①③
14.用火柴棍拼成数字 0~9 的 Python 程序段如下:
match={"0":6,"1":2,"2":5,"3":5,"4":4,"5":5,"6":6,"7":3,"8":7,"9":6}
num=input()
a=num[0]
b=num[1]
c=num[2]
print(match[a]+match[b]+match[c])
执行该程序段后,输入 num 的值为“024”,则输出的结果是
A.9 B.12 C.15 D.654
15.有如下 Python 程序段:
def js(s):
c=0
for i in range(len(s)):
if "0"<=s[i]<="9":
c+=1
return c
s=input()
c=js(s) #调用函数
if c==len(s):
print("yes")
else:
print("no")
执行该程序段后,输出结果为“yes”,则变量 s 的值是
A.2024xxjs B.Actionism C.20240623 D.SHA-1
高一技术试题卷 第 4 页 共 12 页
二、非选择题(本大题共 2 小题,其中第 16 小题 10 分,第 17 小题 10 分, 共 20 分。)
16.完全数是指一个数恰好等于它的正因子(但不包括其本身)之和。例如,6 能被 1、2
和 3 整除,而这些正因子的和(1+2+3)正好等于 6,所以 6 是一个完全数。请回答下
列问题:
(1)由题意可知,整数 10 是否为完全数_________(选填,填字母:A.是/B.不是)。
(2)现编写 Python 程序判断某数是否为完全数,请在程序中划线处填入合适的代码。
x=int(input("请输入一个数:"))

for i in range(1,x//2+1):
if ② :
sum+=i
if ③ :
print("yes")
else:
print("no")
(3)加框处采用的算法是 (选填,填字母:A.枚举算法/B.解析算法)。
17.某 APP 推出签到兑奖活动,赚取积分规则如下:
A.签到状态以 0和 1编码,0 表示当天未签,1 表示当天已签。
B.第 1天签到得 1 分,第 2 天得 2分,第 3 天得 3 分,第 4 天得 4 分,第 5 天起每日
得 5 分;如果中途漏签,则下次签到根据规则 A计算积分,如第 17 题图 a 所示。
第 17 题图 a 第 17 题图 b
编写程序:根据赚取积分规则和签到状态,计算当前积分,判断是否满足兑奖条
件。若不满足,计算还需连续签到的天数以达到兑奖所需积分,运行结果如第 17 题
图 b所示。请回答下列问题:
(1)由题意可知,签到状态为“110011101”,则赚取的积分为 ;若要兑换 20
积分的奖品,还需连续签到的最少天数是 。
(2)定义如下 cal(n)函数,函数的功能是计算连续 n 天签到的积分,请在程序中划线处
填入合适的代码。
def cal(n):
if ① :
return n*(1+n)//2
else:
return 15+(n-5)*5
高一技术试题卷 第 5 页 共 12 页
(3)实现签到兑奖活动的部分 Python 程序如下,请在程序中划线处填入合适的代码。
import random
s=input("请输入签到状态:")
jf=0
i=0
flag=False
if s[len(s)-1]=='1':flag=True #判断最后 1 天是否签到
last=0
while ij=i
while jj+=1
jf+=cal(j-i)
if flag==True:last=j-i

print('赚取积分为:',jf)
jp=random.randint(20,50) #随机产生某奖品兑换的所需积分
print("奖品兑换所需积分:",jp)
if jf>=jp:
print("可以兑换奖品")
else:

lastjf=0
if flag==True :
count=last
lastjf=cal(last) #记录末尾连续 1 的签到积分
lx=jf
while lxcount+=1
lx=jf+ ③
if flag==True and jfprint('还需连续签到的天数是:',count-last)
if flag==False and jfprint('还需连续签到的天数是:',count)
高一技术试题卷 第 6 页 共 12 页

展开更多......

收起↑

资源列表