资源简介 嘉兴市2022-2023学年高二上学期期中检测技术试卷第一部分:信息技术(共50分)一、选择题(本大题共12题,每小题2.5分,共计30分。每小题列出的四个选项中只有一项是最符合题目要求的,多选、错选均不给分。)1. 下列有关数据和信息的说法﹐正确的是( )A.数据只有收集后才存在B.计算机能处理任何数据C.通过相同的数据得到的信息一定是相同的D.数据可以是一串数字,经过解释后具有一定的意义,这个意义就是信息2. 自然数n转换成二进制数为4位数,且该二进制数的末位为1,下列说法正确的是( )A.n%2的结果一定是1B.n的值可能大于15C.该二进制数去掉末位的1后值为n/2D.n与n+1分别转换成二进制数,这两个二进制数的位数不可能相同3.采集到的音频信号是无法直接存放在计算机中进行处理的,我们必须先将声音的 数据转换为 数据,这一过程我们往往称为声音的数字化。( )A. 数字 模拟 B. 离散 数字 C. 模拟 数字 D. 模拟 离散4.下列关于大数据特点的说法中﹐错误的是( )A. 数据规模大 B. 数据类型多 C. 处理速度快 D. 价值密度高5. 小强要参加学校多媒体作品比赛,其中对于图像类作品的要求:尺寸为1024×768像素﹐颜色位深度为24位,其上传文件大小不得超过300KB。根据这一要求,小强上交的图像作品,压缩比至少是( )A.5: 1 B.6: 1C.7 : 1 D.8 : 16. 下列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. 69.用枚举算法求解“找出所有满足各位数字之和等于5的三位数”时,下列枚举范围中最优的是( )A. 从0到999 B. 从100到999C. 从100到500 D. 从104到50010.下列程序的功能是求1~x之间所有奇数之和,划线处的代码应该是( )x=int(input("输入数字x:"))i=1s=0while i<=x:if :s=s+ii=i+1print("s=",s)A. i%2==1 B. i//2==1 C. i%2==0 D. i//2==011.利用Python程序计算a+aa+aaa+…+aa…a的值,例如,a为8,n为5(n为几个数求和),则计算8+88+888+8888+88888的值,运行结果如图,请在下划线处填写代码完善程序。( )def sumation(a,n):sum=0basic=0for i in range(n):basic=basic*10+aprint(i,basic,sum)return suma=int(input("请输入第一个个位数字:"))n=int(input("请输入最长多少个这样的数:"))print("这几个数的和为:\n",sumation(a,n))A. basic+=sum B. sum=basic+n C. sum=basic+1 D. sum+=basic12.有如下Python程序段:import pandas as pddata=[[120,140,135],[118,145,103],[110,132,98]]xm,km=["小明","小军","小豪"],["语文","数学","英语"]df1=pd.DataFrame(data,index=xm,columns=km)下列描述正确的是( )A.print(df1.英语)显示的第一行数据是:0 135B.print(df1["数学"])显示的第一行数据是:小豪 132C.print(df1[df1.语文<120]) 显示的第一行数据是:小军 118 145 103D.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 + = 1print("这群小朋友总的人数有:")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 pdimport matplotlib.pyplot as pltplt.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=codereturn mcode=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 12D 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分 展开更多...... 收起↑ 资源列表 信息技术期中测试-答案.docx 浙江省嘉兴市2022-2023学年高二上学期期中检测信息技术试题.docx