2023学年第一学期浙江省9+1高中联盟高二年级期中考试信息技术试卷
展开考生须知:
1.本卷满分100分,考试时间90分钟;
2.答题前,在答题卷指定区域填写班级、姓名、考场、座位号及准考证号并核对条形码信息;
3.所有答案必须写在答题卷上,写在试卷上无效,考试结束后,只需上交答题卷;
4.参加联批学校的学生可关注“启望教育”公众号查询个人成绩分析。
第一部分 信息技术(共50分)
一、选择题(本大题共12题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)
1.下列关于数据、信息和知识的说法,不正确的是
A.图像是数据的一种表现形式
B.同一信息只能依附于一种载体
C.知识由信息的积累、归纳、总结得出
D.信息的加工和处理可以使用计算机来完成
2.下列有关大数据处理的说法,不正确的是
A.处理大数据时,一般采用分治思想
B.对历史数据一般采用批处理方式
C.大数据处理时要求所有的数据都准确
D.大数据分析的是全体数据,而不是抽样数据
3.下列关于人工智能的说法,正确的是
A.联结主义的人工智能方法是从“交互——反馈”角度来刻画智能行为的
B.符号主义的人工智能方法包含知识库和推理引擎两个部分
C.达芬奇外科手术机器人和外科医生协同手术,属于跨领域人工智能
D.在商场通过扫描二维码实现支付购物,属于人工智能在生活中的应用
4.下列有关信息编码的说法,正确的是
A.汉字在计算机内部是以十六进制编码的
B.声音的数字化需经过采样、离散化和编码三个步骤
C.删除二进制数的最后一位,其值会变成原数的1/2
D.在二进制编码中,n位二进制数最多能表示2n种状态
5.下列Pythn表达式中,值为True的是
A.2**3==64**0.5 B.985>211 and nt "bk"<"pen"
C."Chat" in "chatGPT" D.len("Pythn")>6
6.某DataFrame对象df共包含6个数据列、30个数据行,其中第2列为“姓名”列,下列语句中能读取df对象中“姓名”列所有数据的是( )
A. df."姓名" B.df.clumns[1] C.df[姓名] D.df["姓名"]
7.某算法的部分流程图如图所示。
执行这部分流程,若输入n的值为10,则输出k的值是
A.4
B.5
C.6
D.7
8.根据国家标准,室内空气质量指数的正常范围为0.5~2.5,如果空气质量指数大于2.5,则表明空气质量较差,空气质量指数小于0.5,表明空气质量较好,下列选项能正确表示这三种情况的是
9.“回文串”是一个正读和反读都一样的字符串。下列Pythn段的功能是:输入一个字符串,判断该字符串是否为回文串,若是则输出“Yes”,否则输出“N”。
s=input("请输入字符串:")
i=0
j=len(s)-1
flag=True
while i
i+=1
①
else:
flag=False
if ② :
print("Yes")
else:
print("N")
则程序划线①②③处应填入的语句为
A.①j+=1 ②flag B.①j+=1 ②nt flag
C.①j-=1 ②flag D.①j-=1 ②nt flag
10.有如下Pythn程序段:
a=[3,5,2,4,1]
sum1=m=a[0]
fr i in range(1,len(a)):
if a[i]
sum1+=m
执行该程序后,sum1的值为( )
A.6 B.9 C.11 D.15
11.有如下Pythn程序段:
frm randm imprt randint
a=[0]*6
i=0
while i<6:
a[i]=randint(1,10)
if a[i]%2==i%2:
i=i-1
elif a[i]%2==0:
a[i]=a[i]+1
i=i+1
执行该段代码后,列表a的值不可能为( )
A.[5, 3, 1, 11, 9, 3] B.[11, 5, 5, 7, 3, 5]
C.[1, 3, 9, 11, 1, 11] D.[9, 7, 7, 5, 9, 3]
12.有如下Pythn程序段:
s="cbcbaabcbbc"
st=s[0]
fr i in range(1,len(s)):
if len(st)==0 r s[i]!=st[-1]:
st=s[i]+st
else:
st=st[0:len(st)-1]
print(st)
执行该段代码后,输出结果为
A.cbbc B.cbc C.bc D.b
二、非选择题(本大题共3小题,其中第13小题8分,第14小题10分,第15小题8分,共26分)
13.现有一个由n位大写字母组成的密码串,将其分成m段长度相同的子密码串,已知n是m的倍数。小明编写了一个Pythn程序,输入密码串和正确的子密码串,检查这m段子密码串的正确情况。若子密码串与正确的子密码串不完全相同,则该子密码串错误,需指出错误字符在该子密码串中的位置。例如,密码串为“ABCDEFGABBDKFGABCDEFKABCDGFG”,正确的子密码串为“ABCDEFG”,则检查结果如图a所示,程序运行界面如图b所示。
图a
图b
请回答下列问题。
(1)密码串为“ACDEFACDEEABDEFACDFF”,正确的子密码串为“ACDEF”,则有______段子密码串错误。(填:阿拉伯数字)
(2)实现上述功能的Pythn程序如下,请在程序划线处填入合适的代码。
pwst=input("请输入密码串:")
pwsubst=input("请输入正确的子密码串:")
n=len(pwst)
p=len(pwsubst)
m=n//p
errinf=[""]*m
cnt=0
fr i in range(m):
j=0
①
flagp=0
inf=""
while ② :
if pwst[k]!=pwsubst[j]:
flagp+=1
inf=inf+""+str(j+1)
j+=1
k+=1
if flagp>0:
cnt+=1
③ ="第"+str(i+1)+"段错误!错误位置:"+inf
print("共有",cnt,"段错误")
fr i in range(cnt):
print(errinf[i])
14.小明收集了部分城市某日24小时空气质量数据,保存在“data.csv”文件中,数据格式如第14题图a所示。请回答下列问题:
第14题图a
(1)定义函数read_data,功能是读入某天的数据文件,筛选出“type”列中为“AQI”的记录并返回。
def read_data(filename):
df=pd.read_csv(filename)
df1=____________________
return df1
则程序划线处应填入的代码为______(多选,填字母)。
A.df[df.type=="AQI"] B.df[df[type]=="AQI"]
C.df[df."type"]=="AQI"] D.df[df["type"]=="AQI"]
(2)统计每个城市该天AQI指数为优的时长(小时),并绘制如第14题图b所示的柱形图。代码如下,请在划线处填入的合适的代码。(说明:按照环境空气质量标准,空气污染指数AQI≤50为优)
第14题图b
df2=read_data("data.csv")
citylist=df2.clumns[3:] #取出标题行
①
nums=[0]*n
k=0
fr city in citylist:
②
fr i in df2.index:
if df2.at[i,city]<=50:
cnt+=1
③
k=k+1
plt.figure(figsize=(8,4)) #创建一个新的图表对象
plt.title('某日24小时中各城市空气质量为优的时间情况')
x= ④
y=nums
plt.bar(x,y)
plt.shw()
15.在一个正整数序列中,由若干个连续的数据元素组成的序列,称为该序列的子序列。现输入一个整数序列和一个整数m,寻找一个满足下列条件的子序列:
①该子序列的各元素之和不能超过m。
②在所有满足条件①的子序列中寻找长度为最大(元素个数最多)的子序列。
若满足条件的子序列有多个,则输出最左边的子序列。
例如,整数序列为“1, 5, 4, 2, 3, 1, 5, 8, 1”,m的值为15,则元素之和不超过m的最长子序列有“[1, 5, 4, 2, 3]”和“[4, 2, 3, 1, 5]”,长度均为5,根据题目要求可知,最后输出的最长子序列为“[1, 5, 4, 2, 3]”。
读入一个由整数组成的数据序列,输入m,输出符合条件的最长子序列及该子序列的长度。程序运行界面如第15题图所示。
第15题图
请回答下列问题:
(1)若原序列为“3,5,4,5,2,3,1,8,3,4”,m=20,则输出的最长子序列为____________________。
(2)函数sumif(b)的功能是求列表b中元素的前缀和,即sumx[1]=b[0],sumx[i]=b[0]+...+b[i-1],请在程序划线处填入合适的代码。
def sumif(b):
sumx[0]=0
fr i in range(1,n+1):
sumx[i]= ①
return sumx
(3)主程序如下,请在程序划线处填入合适的代码。
#读入数据,并存入列表d中,代码略
print("序列为:",d)
n=len(d)
m=int(input("请输入m的值:"))
sumx=[0]*(n+1)
sumx=sumif(d)
maxn=0
maxpsi=-1
fr i in range(0,n+1):
j=i
while ② :
j=j+1
if j-i-1>maxn:
③
maxpsi=i
print("最长子序列长度为:",maxn)
print("最长子序列为:",d[maxpsi:maxn+maxpsi])A.
if zs>2.5:
print("较差")
elif 0.5
else:
print("较好")
B.
if 2.5>zs>0.5:
print("正常")
elif zs<0.5:
print("较好")
else:
print("较差")
C.
if zs>2.5:
print("较差")
elif nt zs>0.5:
print("较好")
else:
print("正常")
D.
if zs<0.5:
print("较好")
elif nt zs>2.5:
print("正常")
elif zs>2.5:
print("较差")
浙江省9+1高中联盟2023-2024学年高二下学期4月期中考试技术试题(PDF版附答案): 这是一份浙江省9+1高中联盟2023-2024学年高二下学期4月期中考试技术试题(PDF版附答案),文件包含试题pdf、答案pdf等2份试卷配套教学资源,其中试卷共14页, 欢迎下载使用。
2024届浙江省9+1高中联盟高三年级期中考试-技术: 这是一份2024届浙江省9+1高中联盟高三年级期中考试-技术,文件包含2024届浙江省9+1高中联盟高三年级期中考试-技术试卷pdf、2024届浙江省9+1高中联盟高三年级期中考试-技术答案pdf等2份试卷配套教学资源,其中试卷共17页, 欢迎下载使用。
2023 学年高二第一学期浙江省精诚联盟 10 月联考信息技术试卷: 这是一份2023 学年高二第一学期浙江省精诚联盟 10 月联考信息技术试卷,共5页。