资源简介 2024-2025学年高二下学期期中考试信息技术一、选择题1.下列关于数据、信息与知识的说法,正确的是( )A.文字、图片、声音都是常见的信息 B.数据在计算机中只能以二进制方式存储C.模拟信号和数字信号计算机都能处理 D.知识经过加工处理以后就变成了信息2.下列关于人工智能的说法,不正确的是( )A.图灵测试能够测试机器是否具有智能B.专家系统采用的方法是“知识库+推理引擎”C.强化学习是一种行为主义的人工智能方法D.混合增强智能中机器智能是智能回路总开关3.用二进制编码分别表示24小时制时间中的时(0~23)、分(0~59)、秒(0~59),共需要二进制数的位数最少为( )A.8 B.16 C.17 D.194.校园网一卡通系统,学生可以使用校园卡在食堂就餐、在图书馆借书、在校园网上查询课表及成绩,甚至还可以乘公交和地铁,这些便捷功能的背后,需要强大的网络系统支持。网络联结了POS机、学校结算中心、办公计算机、银联系统、学校本部与分部数据中心,使得相关的数据与资源能够交换、分享,信息系统的功能得以异时异地实现。关于校园网一卡通系统及其运用的技术,下列说法不正确的是( )A.硬件、软件、数据、用户组成了校园网一卡通信息系统B.射频识别简称RFID,需要两大基本元素发射端和接收端C.移动支付使用了NFC技术,是一种短距高频的无线电技术D.电子标签分为有源标签和无源标签,校园卡属于无源标签5.校园网一卡通系统,学生可以使用校园卡在食堂就餐、在图书馆借书、在校园网上查询课表及成绩,甚至还可以乘公交和地铁,这些便捷功能的背后,需要强大的网络系统支持。网络联结了POS机、学校结算中心、办公计算机、银联系统、学校本部与分部数据中心,使得相关的数据与资源能够交换、分享,信息系统的功能得以异时异地实现。关于信息系统的数据安全,下列说法不正确的是( )A.为了提高数据本身的安全,可以采用数据加密和数据校验的方法B.为了保护存储数据介质的安全,可以采用磁盘阵列和异地容灾的手段C.访问控制的作用能够鉴别用户是否有权限进入信息系统D.降低病毒感染的风险应坚持预防为主、查杀为辅的原则6.校园网一卡通系统,学生可以使用校园卡在食堂就餐、在图书馆借书、在校园网上查询课表及成绩,甚至还可以乘公交和地铁,这些便捷功能的背后,需要强大的网络系统支持。网络联结了POS机、学校结算中心、办公计算机、银联系统、学校本部与分部数据中心,使得相关的数据与资源能够交换、分享,信息系统的功能得以异时异地实现。下列关于网络的组成与构建的说法,正确的是( )A.URL一般由网络协议、本地计算机地址及文件名组成B.客户端负责数据处理和网络控制,并构成网络的主要资源C.网络中的每台设备都必须拥有唯一的IP地址才能进行通信D.数据发送到服务端时需遵守FTP协议7.观察分析流程图,某算法的部分流程图如图所示。执行这部分流程,若输出c的值为3,则输入a的值可能是( )A.8 B.15 C.29 D.328.观察分析流程图,流程图中的分支结构,可以用if语句来实现,下列选项中正确的是( )① ② ③ ④if a%2==1: c+=1 else: c-=1 if a%2==1: c+=1 if a%2==0: c-=1 c-=1 if a%2==1: c+=1 c+=1 if a%2==0: c-=1A.①② B.①③ C.②③ D.③④9.下列表达式的值与其他几项不同的是( )A.len("20" + "25") == 4 B.2025%7**2==4C."Year"in"year of the snake" D.abs(-8)>5 and 6//3!=210.某Python程序段如下,程序运行结束后,输出的结果为( )s = "2015_9_1_GIWW"; c = ""; d = 0for ch in s: if "0" <= ch <= "9": c += ch elif "A" <= ch <= "Z": c += chr((ord(ch) - ord("A") + 3) % 26 + ord("A")) else: d += int(c) c = ""print(d,c)A.2015 JLZZ B.JLZZ 2015 C.JLZZ 2025 D.2025 JLZZ11.某 Python 程序如下:def fac(n): s={} for i in range(2,n+1): while n%i == 0: if i in s: s[i]+= 1 else: s[i]=1 n //= i return sprint(fac(2025))程序运行后,输出的结果是( )A.{3: 4, 2: 5} B.{3: 4, 5: 2} C.{4:3, 2:5} D.{4: 3, 5: 2}12.有如下 Python 程序:a=list('Technology') #list()将字符串转换为列表,如 list('ab'),结果是['a','b']res=''; k=1for i in range(len(a)-2): if ord(a[i])*k < ord(a[i+2])*k: a[i],a[i+2]=a[i+2],a[i] k=-kfor s in a: res+=sprint(res)运行该程序后输出结果正确的是( )A.Technology B.Tceghlnooy C.lenhgocoTy D.cenhlogoTy二、操作题13.现有尼科梅彻斯定理:任何一个大于等于1的整数的立方等于一串连续的奇数之和,如1 =1,2 =3+5,3 =7+9+11。小金打算用Python程序来验证该定理,输入一个大于1的整数,输出验证结果(如图所示)。实现验证过程的部分程序代码如下:n=int(input('输入一个大于 1 的整数:'))for i in range(1,n**3,2): #变量 i 表示连续奇数的首个整数 sum=0 ① flag=False while sum < n**3 and not flag: sum=sum+t t=t+2 if ② : flag=True if flag: breaks=str(n)+'**3='while sum>0: sum=sum-i if sum==0: s=s+str(i) else: s=s+str(i)+'+' ③print(s)(1)请在划线处填入合适的代码。(2)通过观察分析,该程序段采用的算法属于 (选填:解析算法/枚举算法)。14.某智慧农场使用了温湿度控制系统,传感器获取温度和湿度数据由智能终端经IoT模块发送到Web服务器,当温度低于阈值时开启加热棒,湿度低于阈值时启动加湿器。用户可以通过浏览器查看历史数据。请回答下列问题:图a(1)图a中①和②处的设备依次为 (单选,填字母:A.执行器、传感器/B.传感器、执行器)。(2)提交数据至Web服务器的URL为http://192.168.0.10:5000/input tem=32&hum=66,则Web服务器的IP地址是 ,接收数据网页的路由是" "。(3)测试系统时发现湿度低于阈值时加湿器没有工作,其他设备均正常运转。请简要说明系统中可能造成该问题的原因(4)导出某天0-11时之间的数据,部分数据如图b所示,统计每时湿度值小于45%的次数,并绘制如图c所示线形图,部分Python程序代码如下,请在划线处填入合适的代码。图b 图cdf = pd.read_csv('data.csv')hour = []for data in df['上传时间']: hour.append( )df['小时'] = hour #添加“小时”列#设置绘图参数,代码略(5)方框中应填入的语句依次为 (注:选 3 项,填数字序列)。① df2 = df[df['湿度'] < 45]② df2 = df[df.'湿度' < 45]③ g = df2.groupby('小时')['湿度'].count()④ plt.plot(g.index, g.values)⑤ plt.plot(g['小时'], g['湿度'])15.某市模拟考试采用"一分一赋"规则对各科成绩赋分。方法是通过统计各分数段人数,根据等级人数比例动态划分原始分区间。同分考生按就高原则统一赋分,当某等级人数超出比例时,相应减少下一等级的人数。赋分公式为(s2-s)/(s-s1)=(t2-t)/(t-t1),其中s2和s1为所在等级的原始分区间上、下限,t2和t1为对应赋分区间上、下限,s为原始分(整数),t为赋分结果。各等级人数比例与赋分区间如图。等级 人数比例(%) 赋分 等级 人数比例(%) 赋分1 1 100-97 11 7 69-672 2 96-94 12 7 66-643 3 93-91 13 7 63-614 4 90-88 14 6 60-585 5 87-85 15 5 57-556 6 84-82 16 4 54-527 7 81-79 17 3 51-498 8 78-76 18 2 48-469 7 75-73 19 1 45-4310 7 72-70 20 1 42-40(1)若小兰的技术原始成绩为80分,全市排名处于等级3,经查阅,等级3对应的原始成绩区间为78-81分。根据公式计算赋分成绩,四舍五入取整的结果为 分。(2)定义如下函数grade_sco实现赋分计算,其参数s是某学生的原始成绩,全局变量t2,t1,s2,s1分别存储了各等级的赋分上、下限和原始分上、下限,s_gra记录各原始分对应的等级(如s_gra[80]=2表示原始分80分处在等级3)。请在划线处应填写合适的代码。def grade_sco(s): g = s_gra[s] # 获取原始分 s 所在等级 if s1[g] == s2[g]: return return round(t1[g]+(t2[g]-t1[g])*(s-s1[g])/(s2[g]-s1[g]))(3)实现根据学生原始成绩,计算学生赋分成绩功能的Python程序如下,请在划线处填入合适的代码。'''已读取各等级赋分上下限和人数比例到列表t1,t2,rate,例如t1=[97,94,91,...],t2=[100,96,93,...],已读取学生成绩到列表sco,已存储各等级学生数量到列表stu,代码略'''m = 20 # 总共 20 个等级s_num = [0] * 101for i in range(len(sco)): s_num[sco[i]] = ①s1 = [0] * m # 记录各等级卷面分下限s2 = [0] * m # 记录各等级卷面分上限s_gra = [-1] * 101 # 记录各原始分对应的等级k = 0for score in range(100, -1, -1): if s_num[score] == 0: continue s_gra[score] = k if s2[k] == 0: s2[k] = ② s1[k] = score stu[k] -= s_num[score] while k < m - 1 and stu[k] <= 0: k += 1 stu[k] = ③# 输出每个卷面分及其对应的赋分for score in range(100, -1, -1): if s_num[score] == 0: continue print(score,"->",grade_sco(score), end=" ")题号 1 2 3 4 5 6 7 8 9 10答案 B D C A C C C A A D题号 11 12答案 B D13. t=i sum==n**3 i=i+2 枚举算法【详解】本题考查得是python循环语句。(1)① 处应先令 t 从 i 开始累加,故应填入 t = i;② 处是判断已累加的和是否等于 n**3,故应填入 sum == n**3;③ 处在输出各个连续奇数时,需要依次“跳”到下一个奇数,故应填入 i = i + 2。(2)从程序可见,它通过遍历可能的首个奇数逐次验证,属于“枚举算法”。14. A 192.168.0.10 /input 加湿器故障,智能终端与加湿器连接故障 data[-8:-6] 或 data[11:13] ①③④【详解】本题考查的是信息系统搭建及数据分析。(1)传感器负责检测环境信息(如温度、光线等),并将物理量转换为电信号。执行器根据指令执行操作(如启动电机、开关阀门等)。依据图a的箭头可知①和②处的设备依次为执行器、传感器。故选A。(2)由http://192.168.0.10:5000/input tem=32&hum=66,可知Web服务器的IP地址是:192.168.0.10,端口是:5000,路由是:/input。(3)测试系统时发现湿度低于阈值时加湿器没有工作,其他设备均正常运转。可能是加湿器故障或智能终端与加湿器连接故障。(4)从上传时间中截取小时使用切片,代码为:data[-8:-6] 或 data[11:13]。(5)统计每时湿度值小于45%的次数,并绘制线形图。先筛选出湿度值小于45%的记录:df2 = df[df['湿度'] < 45]或df2 = df[df.湿度< 45];然后按小时分组统计:g = df2.groupby('小时')['湿度'].count();最后绘制线形图:plt.plot(g.index, g.values)(由于分组时,“小时”默认为索引,故只能通过g.index取值),故语句依次为:①③④。15. 92 t2[g] s_num[sco[i]] + 1 score stu[k] + stu[k-1]【详解】本题考查的是python数组应用。(1)等级3对应赋分区间上、下限为:93、91。等级3对应的原始成绩区间为78-81分。依据赋分公式:(81-80)/(80-78)=(93-t)/(t-91),求得t≈92。(2)当 s1[g] == s2[g] 时,说明该等级所有考生的原始分相同,根据“就高原则”,赋分应取该等级赋分区间的上限(即 t2[g]),故划线处代码为:t2[g]。(3)①处:统计每个分数出现的次数,故此处应为:s_num[sco[i]] + 1;②处:当首次设置某等级的原始分上限时,s2[k] 应记录当前遍历到的最高分 score,故此处应为:score;③处:若当前等级人数超额(stu[k] <= 0),需将超额部分从下一等级扣除。调整下一等级的剩余人数为 stu[k] + stu[k-1](stu[k-1] 为负值,表示超额人数)。 展开更多...... 收起↑ 资源预览