浙江省嘉兴市2022-2023学年 高二上学期 期中检测 信息技术试题(Word版,含答案)

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

浙江省嘉兴市2022-2023学年 高二上学期 期中检测 信息技术试题(Word版,含答案)

资源简介

嘉兴市2022-2023学年高二上学期期中检测
技术试卷
第一部分:信息技术(共50分)
一、选择题(本大题共12题,每小题2.5分,共计30分。每小题列出的四个选项中只有一项是最符合题目要求的,多选、错选均不给分。)
1. 下列有关数据和信息的说法﹐正确的是( )
A.数据只有收集后才存在
B.计算机能处理任何数据
C.通过相同的数据得到的信息一定是相同的
D.数据可以是一串数字,经过解释后具有一定的意义,这个意义就是信息
2. 自然数n转换成二进制数为4位数,且该二进制数的末位为1,下列说法正确的是( )
A.n%2的结果一定是1
B.n的值可能大于15
C.该二进制数去掉末位的1后值为n/2
D.n与n+1分别转换成二进制数,这两个二进制数的位数不可能相同
3.采集到的音频信号是无法直接存放在计算机中进行处理的,我们必须先将声音的 数据转换为 数据,这一过程我们往往称为声音的数字化。( )
A. 数字 模拟 B. 离散 数字 C. 模拟 数字 D. 模拟 离散
4.下列关于大数据特点的说法中﹐错误的是( )
A. 数据规模大 B. 数据类型多 C. 处理速度快 D. 价值密度高
5. 小强要参加学校多媒体作品比赛,其中对于图像类作品的要求:尺寸为1024×768像素﹐颜色位深度为24位,其上传文件大小不得超过300KB。根据这一要求,小强上交的图像作品,压缩比至少是( )
A.5: 1 B.6: 1
C.7 : 1 D.8 : 1
6. 下列Python表达式的值为整数8的是( )
A.89 % 4 ** 9 // 10 B.str(6+2)
C.abs(float(-8)) D.abs(int(-7.8))
7.在Python中,下列循环结构用法错误的是( )。
A. for i in range(20):
B. for i in range(0,10):
C. for i in range(10,0,2):
D. while s<50:
8.某算法的部分流程图如图所示,执行这部分流程,若输入t的值为5,则输出n为( )
A. 3 B. 4 C. 5 D. 6
9.用枚举算法求解“找出所有满足各位数字之和等于5的三位数”时,下列枚举范围中最优的是( )
A. 从0到999 B. 从100到999
C. 从100到500 D. 从104到500
10.下列程序的功能是求1~x之间所有奇数之和,划线处的代码应该是( )
x=int(input("输入数字x:"))
i=1
s=0
while i<=x:
if :
s=s+i
i=i+1
print("s=",s)
A. i%2==1 B. i//2==1 C. i%2==0 D. i//2==0
11.利用Python程序计算a+aa+aaa+…+aa…a的值,例如,a为8,n为5(n为几个数求和),则计算8+88+888+8888+88888的值,运行结果如图,请在下划线处填写代码完善程序。( )
def sumation(a,n):
sum=0
basic=0
for i in range(n):
basic=basic*10+a
print(i,basic,sum)
return sum
a=int(input("请输入第一个个位数字:"))
n=int(input("请输入最长多少个这样的数:"))
print("这几个数的和为:\n",sumation(a,n))
A. basic+=sum B. sum=basic+n C. sum=basic+1 D. sum+=basic
12.有如下Python程序段:
import pandas as pd
data=[[120,140,135],[118,145,103],[110,132,98]]
xm,km=["小明","小军","小豪"],["语文","数学","英语"]
df1=pd.DataFrame(data,index=xm,columns=km)
下列描述正确的是( )
A.print(df1.英语)显示的第一行数据是:0 135
B.print(df1["数学"])显示的第一行数据是:小豪 132
C.print(df1[df1.语文<120]) 显示的第一行数据是:小军 118 145 103
D.print(df1.sort_values("语文"))显示的第一行数据是:小明 120 140 135
二、非选择题(本大题共3小题,其中第16小题6分,第12小题6分,第13小题8分,共20分。)
13.广场上(有数百位)小朋友在玩分组游戏,当他们分成三人一组时,发现最后多出两个;当他们分成五人一组时,发现最后多出三个;当他们分成七人一组时,发现最后多出两个。编写程序求出这些小朋友的可能人数。程序运行效果如图所示:
(1)实现上述功能的程序如下,请在程序画线处填入合适的代码。
  ①  
a=[ ]
for i in range(100,1000):
   if    ②   :
    a.append(i)
    total + = 1
print("这群小朋友总的人数有:")
for j in range(len(a)):
   print(  ③  ,end="、")
print("")
print("可能情况数为:",total,"种")
14. 学校对各班级的文艺汇演成绩做了评分,并利用Excel软件进行数据处理,部分界面如图所示。
(1)用公式计算出各班级得分,可在I3单元格输入公式,再利用自动填充得到其他班级得分,则I6单元格上的计算公式为 。
(2)将Excel表删除A列和第一行后保存为"pingfen.xlsx”表格,再利用python程序建立如上图所示的图表
import pandas as pd
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif']="simhei" #用来正常显示中文标签
df=pd.read_excel("pingfen.xls")
df1= ① #提取高二年级的数据
a=df1["班级"]
b=df1["最后得分"]
plt.title("文艺演出评分情况")
plt. ② (a,b,label="最后得分") #以班级和最后得分建立柱形图
plt.legend()
plt.ylim(8.40,9.40)
plt.show()
15. 替代密码是明文中的每个字符根据密钥替代成密文中的另一个字符,替代后的各个字符保持原来的位置。要求:如果明文是大写字母,则需要转小写;如果明文是数字,则需根据密钥进行相应迁移,例如密钥为3,则0变为3,8变为1,其他字符不做任何处理。如图所示。
(1)如果明文为“ZheJiang-2022”,密钥为3,则结果密文为 。
(2)程序如下,请在画线处补充代码。
def change(code,key) :
m=""
if "A"<=code<="Z" :
m=chr(( ① )+32)
elif "0"<=code<="9":
code=int(code)
m=str( ② )
else:
m=code
return m
code=input("请输入要加密的明文: ")
key=int(input("请输入密钥: "))
code_new=""
for i in code:
code_new+= ③
print(code_new)嘉兴市2022-2023学年高二上学期期中检测
技术试卷
信息技术答案
一、选择题(本大题共12题,每小题2.5分,共计30分。每小题列出的四个选项中只有一项是最符合题目要求的,多选、错选均不给分。)
1 2 3 4 5 6 7 8 9 10 11 12
D A C D D A C C D A D C
二、非选择题(本大题共3小题,其中第16小题6分,第12小题6分,第13小题8分,共20分。)
13.(1) ①total=0  2 分
②i%3==2 and i%5==3 and i%7==2 2 分
③a[j] 2 分
14.(1)=( SUM(C6:H6)-MAX(C6:H6) -MIN(C6:H6))/4 2 分
(2) ①df[5:10] 2 分
②bar 2 分
15.(1)zhejiang-5355 2分
(2) ①ord(code) 2分
②(code+key) %10 2分
③change(i,key) 2分

展开更多......

收起↑

资源列表