浙江省四校2023-2024学年高二下学期3月联考信息技术试卷(Word版附解析)
展开命题:临平中学 审核:缙云中学、浦江中学、长兴中学
考生须知:
1. 本卷满分 100分,考试时间 90分钟;
2. 答题前,在答题卷指定区域填写班级、姓名、考场、座位号及准考证号(填涂);
3. 所有答案必须写在答题卷上,写在试卷上无效;
第一部分:信息技术
一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)
1. 下列关于数据和信息的说法,正确的是( )
A. 乘坐火车时不需要提供纸质火车票,说明信息可以不依赖于载体
B. 考古发现可以让我们了解过去的文化,说明信息不会随着时间的推移而变化
C. 结绳记事中通过“大事大结,小事小结”来记录不同的事件,其中绳结是信息
D. “一百个人心中有一百个哈姆雷特”,说明不同的人对同一信息会建构出不同知识
【答案】D
【解析】
【详解】本题考查数据与信息相关内容。A选项,信息必须要依赖于载体,乘火车不需要纸质车票但是车票信息绑定了身份证,需要通过网络设备进行传输,选项错误;B选项,信息具有时效性,意味着信息只反应一定时间段内事物的特征,所以考古可以了解过去的文化,目前留下的史料信息是经过了前人的加工处理的,并不和当时事实完全一致,选项错误;C选项,绳结是客观事物的符号表示,是数据,选项错误;D选项,不同的人对同一信息会建构出不同知识,选项正确。故本题答案是D选项。
2. 下列技术手段中无益于保护数据安全的是( )
A. 数据可视化B. 异地容灾C. 数据加密D. 磁盘阵列
【答案】A
【解析】
【详解】本题考查数据安全相关内容。异地容灾、数据加密、磁盘阵列均可以起到保护数据安全的作用。数据可视化是以图示或图形格式表示的数据,让决策者可以看到以直观方式呈现的分析,以便他们可以掌握困难的概念或识别新的模式,不涉及安全防护技术。故本题答案是A选项。
3. 下列关于信息编码的说法,正确的是( )
A. 目前计算机中的数据都以二进制和十六进制进行编码
B. 二进制数101001B和十六进制数29H对应的十进制数相等
C. 已知字符“Q”的ASCII码十六进制值是51H,则字符“N”的ASCII码值是48H
D. BMP、PNG、MPEG都属于图像文件的编码格式,但采用了不同的编码方法
【答案】B
【解析】
【详解】本题考查进位制转换和编码知识。选项A,目前计算机中的数据只能以二进制编码,没有十六进制;C项,51H-3H=4EH,而不是48H;D项MPEG是视频编码格式,不是图像格式;B项,101001B=41D,29H=41D,十进制都是41,B项正确。
4. 随着计算机技术不断发展,大数据与人工智能的联系越来越紧密。在新零售领域,可以通过深度学习方法提升人脸识别的准确率;在健康领域,能够提供医疗影像分析、辅助诊疗、医疗机器人等更便捷、更智能的医疗服务。下列关于大数据的说法,正确的是( )
A. 大数据更强调对事物因果关系的探求,而不仅仅是相关性
B. 结构化数据严格遵循格式与规范,大数据只能处理结构化数据
C. 由于大数据包含大量用户信息,在利用大数据时应注意数据安全与隐私保护
D. 对摄像头获取图像进行基本处理需要运用大数据中的图计算技术
【答案】C
【解析】
【详解】本题考查大数据相关内容。大数据是指无法在一定时间内用常规软件工具对其内容进行抓取、管理和处理的数据集合。A选项,大数据技术不一定强调对事物因果关系的探求而是更加注重它们的相关性,选项错误。B选项,大数据既可以处理结构化数据,也可以处理非结构化数据,选项错误。C选项,在利用大数据时应注意数据安全与隐私保护,选项正确。D选项,对摄像头获取图像进行基本处理不需要运用大数据中的图计算技术,选项错误。故本题答案是C选项。
5. 随着计算机技术不断发展,大数据与人工智能的联系越来越紧密。在新零售领域,可以通过深度学习方法提升人脸识别的准确率;在健康领域,能够提供医疗影像分析、辅助诊疗、医疗机器人等更便捷、更智能的医疗服务。关于材料中提到人工智能技术,下列说法错误的是( )
A. 深度学习往往需要基于海量数据
B. 基于深度学习方法的人脸识别技术属于行为主义
C. 医疗领域的达芬奇手术机器人是混合增强人工智能技术的应用
D. 人工智能技术既能推动社会发展,也会带来隐患
【答案】B
【解析】
【详解】本题考查人工智能技术相关内容。A选项,深度学习是学习样本数据内在规律和表示层次,这些学习过程中获得的信息对诸如文字,图像和声音等数据的解释有很大的帮助;它的最终目标是让机器能够像人一样具有分析学习能力,能够识别文字、图像和声音等数据;深度学习的实质,是通过构建具有很多隐层的机器学习模型和海量的训练数据,来学习更有用的特征,从而最终提升分类或预测的准确性,选项说法正确。B选项,基于深度学习方法的人脸识别技术属于联结主义,选项说法错误。C选项,混合增强智能是将人的作用,或人的认知模型引入到人工智能系统中,形成的混合增强智能形态,是人工智能或机器智能必备的一类成长模式,医疗领域的达芬奇手术机器人是混合增强人工智能技术的应用,选项说法正确。D选项,人工智能技术既能推动社会发展,也会带来隐患,选项说法正确。故本题答案是B选项。
6. 下列pythn表达式的值为False的是:( )
A. 2**4>=4**2B. 3 in ["3","6"]
C. 1en(str(1)+"3")D. 3*4//5%2+4==4
【答案】B
【解析】
【详解】本题考查的是Pythn表达式。2**4>=4**2值为True。表达式中3 in ["3","6"]的3一个为数值类型,一个位字符类型,故其值为False。len(str(1)+"3")=2。3*4//5%2+4==4值为True。故本题应选B。
7. 某算法流程图如图所示,其对应的Pythn程序是( )
A. AB. BC. CD. D
【答案】D
【解析】
【详解】本题考查Pythn程序设计相关内容。流程图中,i的初值为1,s的初值为0,A,C选项中均没有给变量i赋初值,选项错误;while循环中,条件判断语句“i%5==0?”为True时,执行“s=s+i”语句,为False时,不处理,B选项错误,D选项正确。故本题答案是D选项。
8. 用Pythn语句描述城市主干道中机动车平均行驶速度“不低于30为畅通,小于20为堵塞,其余为拥挤”,设v为机动车平均行驶速度(单位:km/h),则下列选项正确的是( )
A. AB. BC. CD. D
【答案】D
【解析】
【详解】本题考查Pythn程序设计相关内容。A选项,若20<=v<30成立,结果应该是拥挤,小于20应该是堵塞,此项仅能输出2种结果:畅通和拥挤,选项错误。B选项,v=20会输出畅通,选项错误。C选项,存在逻辑错误,不存在v>=30且v<20的数据,选项错误。D选项,符合题目要求,选项正确。故本题答案是D选项。
9. 列表 a 包含 n 个互不相等的正整数,即 a[0],a[ 1], … … ,a[n- 1],求其中任意两个元素之和的最大值 的程序段如下:
s=0
b=a[0]
fr i in range( 1,n):
print(s)
划线处应选填的代码顺序是( )
①b=max(a[i],a[i- 1]) ②b=max(b,a[i])
③s=max(s,a[i]+b) ④s=max(s,a[i]+a[i- 1])
A. ③②B. ③①C. ④②D. ④①
【答案】A
【解析】
【详解】本题考查的是Pythn循环语句。因为列表 a是互不相等的正整数,故该算法的思想:列表元素与之前最大元素相加后,跟s比较,保证s存放的是两个元素之和的最大值。再去更新最大元素b。故划线处应选填的代码顺序:s=max(s,a[i]+b) 、b=max(b,a[i])。选项A正确。
10. 有如下 Pythn 程序段:
def fun(x):
x += 3
return x
x= 3
print(fun(x),x)
执行该程序段后,输出的结果是( )
A. 3 3B. 6 3C. 6 6D. 报错
【答案】B
【解析】
【详解】本题考查Pythn程序设计相关内容。分析程序段,将x作为参数,调用fun(x),返回结果6,再调用print函数,主程序中x的值并未发生变化,输出结果为:6 3,故本题答案是B选项。
11. 有如下pythn程序段:
sum=0;j=0;c=0
s='ab300cde2022fg002h'
fr ch in s:
if ch>='0' and ch<='9':
c=c*10+int(ch)
j=j+1
else:
if j%2==1:
sum=sum+c
else:
sum=sum-c
c=0
字符串s为“ab300cde2022fg002h”时,执行该程序段后,sum值为( )
A. -1720B. 1720C. 2320D. -2320
【答案】C
【解析】
【详解】本题考查Pythn程序设计相关内容。分析程序可知,该程序功能是将字符串中的数字字符进行转换并计算。具体过程:当ch分别为‘a’,‘b’时,得出sum=0,c=0;当ch分别为‘3’,‘0’,‘0’时,得出c=300,j=3;当ch分别为‘c’,‘d’,‘e’时,由于j=3,条件j%2==1成立,得出sum=300,c=0,j=3(未变化);当ch分别为‘2’,‘0’,‘2’’,‘2’时,得出c=2022,j=7;当ch分别为‘0’,‘0’,‘2’时,由于j=7,条件j%2==1成立,得出sum=2322,c=2,j=10;当ch为‘h’时,由于j=10,条件j%2==1不成立,得出sum=sum-c=2322-2=2320,c=0。此时,sum=2320为最终值。故本题答案是C选项。
12. 有如下Pythn程序段:
imprt randm
n = 8
a = [randm,randint(0,9)fr i in range(n)]
fr t in range(2):
i=t+1
while i < n-1:
if t % 2 == 0:
if a[i-1] < a[i] and a[i] > a[i+1]:
i += 2
else:
a[i] += randm. randint(0,9)
else:
if a[i-1] >a[i] and a[i] < a[i+1]:
i += 2
else:
a[i]-=randm. randint(0,9)
运行后,数组 a 中的值可能是( )
A. [8,8,3,5,4,7,3,5]B. [5,11,10,18,8,9,0,2]
C. [1,2,1,4,0,10,-1,7]D. [7,12,5,17,9,19,-10,8]
【答案】C
【解析】
【详解】本题考查Pythn程序。首先,通过imprt randm导入了randm模块。然后定义了变量n并赋值为8,表示生成列表的长度。利用列表解析生成了列表a,其中包含了n个随机生成的0到9之间的整数。使用了一个外层循环,循环次数为2,控制了整体的迭代次数。在内部循环中,定义了变量i,初始值为t+1,其中t是外层循环的迭代变量。内部循环的条件是i
二、非选择题(本大题共3小题,其中第13小题8分,第14小题9分,第15小题9分,共26分)
13. 世界卫生组织推荐认为成年人正常血压标准:收缩压在90-140之间并且舒张压在60-90之间(包含端点值)。现有监测到的连续若干天的血压值,编程计算正常血压持续的最长天数并输出起止日期,若有多段最长天数,则输出最后一段的起止日期。
(1)某段时间测量的血压值如图所示,则正常血压持续的最长天数为_____________。
(2)实现上述功能的部分Pythn程序如下,请在划线处填入合适的代码。
数组a中保存每天监测到的血压值,a[2*i]和a[2*i+1]分别表示第i天的收缩压和舒张压,数组b保存日期数据,代码略;
n=len(a)
t,ans,end=0,0,0
fr i in range(n//2):
if 90<=a[2*i]<=140 and 60<=a[2*i+1]<=90:
t+=1
if _____:
ans=t
end=i
else:
_______
print("正常血压持续的最长天数为:",ans)
beg=_____
print("起止日期:", b[beg],"--",b[end])
【答案】 ①. 3 ②. t>=ans或ans<=t ③. t=0 ④. end-ans+1
【解析】
【详解】本题考查的是Pythn综合应用。
(1)由图中可知9月2日至9月4日血压正常,故正常血压持续的最长天数为3天。
(2)t表示正常血压持续天数,ans表示正常血压持续的最长天数,如果找到正常血压持续天数比正常血压持续的最长天数还长,则更新血压持续的最长天数,故第一空应为:t>=ans或ans<=t(若有多段最长天数,则输出最后一段的起止日期,故要有等号)。如果血压正常,则统计正常血压天数,否则重置正常血压持续天数值为0,故第二空应为:t=0。beg表示起始日期的索引,end表示结束日期的索引,故第三空应为:end-ans+1。
14. 某中学高一年级完成一次7选3意向调查,数据存储在“xk73.x1sx”中,如图a所示,其中1代表选择科目,0代表弃选科目。
图a
(1)使用pandas编程计算本次选课各科人数占总人数比例,请在划线处填入合适的代码。
#导入相关模块,代码略
df = pd read_excel (" ①____")
a = [""] * len(df) #存储每个学生的选课组合
dic = {"物":0,"化":0,"生":0,"政":0,"历":0,"地":0,"技":0
fr i in df. index:
fr j in df. clumns[3:]:
if df. at [i, j]==1:
dic[j] +=1
a[i] = ②____
fr i in dic. keys():
dic[i]= rund(dic[i]/len(df)*100 2)
(2)按照各科选考人数占比创建如图b所示的图表,程序如下。观察图所示,请在横线①②处选择合适的代码填入(选填字母)
图b
df1 = pd. DataFrame({"学科":dic. keys(),"人数占比":dic. values()})
df1 = ①____ #选填字母
plt.title("各科选考人数占比")
plt. bar( ②____,label="人数占比") #选填字母
#显示图表,代码略
(3)小李同学想查询某种七选三组合的有多少人。以下程序代码可以为小李同学提供查询功能,程序运行示例如图c所示,请在划线处填上合适代码。
图c
cx = input("请输入需要查询的选课组合:")
cnt = 0
fr i in range(len(a)):
if__________:
cnt = cnt+1
print(f"选择{cx)组合的同学共有:{cnt}人")
【答案】 ①. xk73.xlsx ②. a[i] + j ③. B ④. E ⑤. a[i]==cx
【解析】
【详解】本题主要考查Pythn程序设计相关内容。
(1)由于数据存储在“xk73.xlsx”中,此处使用read_excel函数读取该表格,故①处答案为:xk73.xlsx。②处,上文统计对应科目的选考人数,当df.at[i,j]==1时,dic[j]递增1,此处需要存储学生a[i]的选课组合,故此处答案为:a[i] + j。
(2)由图b可知,③处所缺代码是按“人数占比”对df1进行降序排序,即:df1.srt_values("人数占比",ascending=False),故此处答案是:B。④处代码作用是调用bar函数建立柱形图,由图b可知,横坐标是学科,纵坐标是人数占比,即:plt. bar(df1. 学科,df1.人数占比,label="人数占比"),故此处答案为:E。
(3)⑤a=[""]*len(df)存储每个学生的选课组合,若选课组合a[i]与所查询组合cx相符,计数器cnt加1,此处缺少该判断,故此处答案为:a[i]==cx。
15. 某地区中考录取采用“平行志愿”的投档录取方式,该录取方式的具体规则为:
①根据考生的考试总分从高到低依次对考生的填报志愿进行投档;
②每位考生可填三个志愿学校,轮到该考生投档时依次对其三个志愿进行投档,若第一志愿学校还有剩余招生名额,就被第一志愿学校录取,结束该考生的投档,否则需对其后续志愿学校进行同样的投档操作,若该考生所填的所有志愿学校都没有剩余招生名额,则该考生无法被任何学校录取,该考生的投档结束。
③当所有学校都已完成计划招生数时,停止投档,录取结束。
编写Pythn程序,实现上述“平行志愿”投档录取的功能,程序从文件中读取所有考生的考号、总分及志愿信息(学校代码为1-5的数字),计算并输出各个学校的投档录取信息,该信息主要包含每个学校的计划招生数、实际招生数、录取分数线和最低录取名次。输出结果如图b所示。请回答下列问题:
(1)若A校计划招生520人,B校计划招生480人,C校计划招生540人,某同学的考分名次为490名,其三个志愿学校依次为B校、A校、C校,且已知同名次的人数最多有30人,则该同学不可能被哪所学校录取:_____________校(填字母)
(2)实现上述功能的Pythn程序如下,请在划线处填入合适的代码。
读入所有学生信息,按总分降序排列,存入二维列表 stuInf 中,如图a所示,stuInf[0]中存储为[' 202204001',588,1,2,5],分别表示该生的考号、总分、志愿1、志愿2、志愿3。代码略。
图a 图b
stuCnt = len(stuInf)
schCnt = 5 #学校数量
zsCnt = [620,680,460,480,520] #每个学校计划招生人数
zsCnt2 = [0] * schCnt #每个学校实际招生人数
stuMc = [0] * stuCnt #存储每个学生的名次
minScre = [0] * schCnt #存储每个学校的录取分数线
minMc = [0] * schCnt #存储每个学校的最低录取名次
f = [False] * schCnt
finished = 0;i = 0 ;preScre=-1
while ①____and finished < schCnt:
if stuInf[i][1] == preScre:
stuMc[i] = stuMc[i-1]
else:
②____
preScre = stuInf[i][1]
fr j in range(2, 5):
schl = stuInf[i][j]–1
if zsCnt2[schl] < zsCnt[schl]:
③____
minScre[schl] = stuInf[i][1]
minMc[schl] = stuMc[i]
break
else:
if ④____:
f[schl] = True
finished += 1
i += 1
#输出每所学校的代码、计划招生数、实际招生数、录取分数线、最低录取名次,代码略
【答案】 ①. C ②. i < stuCnt ③. stuMc[i] = i + 1 ④. zsCnt2[schl] +=1 ⑤. f[schl] == False 或 nt f[schl]
【解析】
【详解】本题考查Pythn程序设计相关内容。
(1)同学的考分名次为490名,且已知同名次的人数最多有30人,其三个志愿学校依次为B校、A校、C校,依据录取规则,该同学可能被B校或A校录取,不可能被C校录取,故本题答案是:C。
(2)②处,此处通过while循环完成每个学校录取工作,循环条件是,变量i小于等于学校数,并且已完成的学校数小于总的学校数,故此处答案是:i
if i%5==0:
s=s+i
else:
i=i+2
print(s)
B.s=0;i=1
while i<=100:
if i%5==0;
s=s+i
else:
i=i+2
print(s)
C.s=0
fr i in range(1,101):
if i%5==0:
s=s+i
i=i+2
print(s)
D.s=0;i=1
while i<=100:
if i%5=0;
s=s+i
i=i+2
print(s)
A .if v >= 30:
print("畅通")
elif v < 30:
print("拥挤")
else:
print("堵塞")
B.if v< 20:
print("堵塞")
elif v> 20:
print("拥挤")
else:
print("畅通")
C.if 20 <= v< 30:
print("拥挤")
elif v >= 30 and v< 20:
if v< 20:
print("堵塞")
else:
print("畅通")
D.if v >= 20:
if v < 30:
print("拥挤")
else:
print("畅通")
else:
print("堵塞")
日期
收缩压
舒张压
9月1日
130
93
9月2日
132
87
9月3日
133
85
9月4日
128
78
9月5日
152
91
9月6日
125
86
A. df1. srt_values("人数占比")
D. df1. keys,df1.values
B. df1. srt_values("人数占比",ascending=False)
E. df1. 学科,df1.人数占比
C. df1. srt_values("values",ascending=True)
F. df1.人数占比,df1.学科
请输入需要查询的选课组合:物化技
选择物化技组合的同学共有:192人
浙江省四校联盟2023-2024学年高三上学期12月联考技术试卷(Word版附解析): 这是一份浙江省四校联盟2023-2024学年高三上学期12月联考技术试卷(Word版附解析),文件包含浙江省四校联盟2023-2024学年高三上学期12月联考技术试题Word版含解析docx、浙江省四校联盟2023-2024学年高三上学期12月联考技术试题Word版无答案docx等2份试卷配套教学资源,其中试卷共22页, 欢迎下载使用。
浙江省杭州市四校2023-2024学年高二上学期10月联考技术试卷(Word版附解析): 这是一份浙江省杭州市四校2023-2024学年高二上学期10月联考技术试卷(Word版附解析),共10页。
浙江省钱塘联盟2023-2024学年高二上学期期中联考信息技术试题(Word版附解析): 这是一份浙江省钱塘联盟2023-2024学年高二上学期期中联考信息技术试题(Word版附解析),共11页。试卷主要包含了考试结束后,只需上交答题纸等内容,欢迎下载使用。