资源简介 二 〇 二二 学 年 度宁波重点中学 高二技术期中试卷第 二 学 期(答案填涂在答题卡上)第一部分 信息技术(共 50分)一、选择题(本大题共12小题,每题2分,共24分。在每小题给出的四个选项中,只有一个是符合题目要求的。)1.下列关于数据的说法,正确的是( )A.大数据分析时,要确保每个样本准确,以便探求事物因果关系B.信息是数据经过存储、分析及解释后所产生的意义C.模拟数据数字化的过程是先量化然后再采样D.计算机只能处理二进制和十六进制的数据2.某算法流程图如图所示,若输入 x 的值为 10,则该算法执行后,下列说法正确的是( )A.x%i=0执行了 3次 B.变量 cnt的值为3C.变量 i的值为9 D.循环体执行次数为4阅读材料,回答第 3至4 题小郑为家庭搭建了“校园室内环境实时监测系统”,其中使用智能终端监测室内温度、湿度等数据并将数据传输至服务器进行存储与处理。该系统结构示意图如图所示。Web 服务器端程序采用 Flask Web框架开发,传感器采集的数据由智能终端经IoT模块发送到Web服务器,执行器用于实现室内温湿度、通风和报警控制。请回答下列问题:3、有关搭建该系统所采用的开发模式特点描述中,不正确的是( )A.该系统架构的应用程序的升级和维护都可以在服务器端完成,降低了成本和工作量B.该架构服务器的负荷较重,对网络的依赖性较高C.该系统为B/S架构,是对 C/S 架构改进后产生的一种软件系统体系结构D.该架构可以充分利用客户端与服务器端的硬件环境的优势,将任务合理地分配到客户端和服务器端4、下列关于上面“校园室内环境实时监测系统”的说法中不正确的是( )A.组成该系统的硬件部分主要包含网络设备、传感设备、Web 服务器、智能终端等B.该信息系统由硬件、软件和用户三部分构成C.该信息系统在断电的情况下无法运行,说明该系统对外部环境有依赖性D.若该信息系统使用数据库存储数据,则服务器端需要安装数据库管理系统5、下列关于人工智能的说法,正确的是( )A.AlphaGo 从围棋跨界到电力控制领域,属于混合增强智能B.家用扫地机器人属于联结主义人工智能方法的研究应用C.符号主义的智能行为是对符号的推理和运算D.人工智能的应用不可能威胁到个人和公共信息安全6、下列有关网络相关内容的说法,不正确的是( )A.计算机网络、移动通信网络、广播电视网络现已成为覆盖面广、影响力大的三大网络B.网络互联设备主要包括调制解调器、路由器和交换机等C.网络中的资源仅仅是指网络中的所有数据资源D.按网络的覆盖范围进行分类,可将计算机网络分为局域网、城域网和广域网三类7.有以下 python 程序段:a = [0]*4for i in range(1,4):j = 0a[j] += 1while a[j] == 2:a[j] = 0j += 1a[j] += 1执行该程序段后a的内容是( )A.[1,1,0,0] B.[1,0,1,0] C.[0,1,1,0] D.[0,1,0,1]8.有 1 个队列,队首到队尾的元素依次为 7,9,11,8。若队首元素是奇数则先出队,再将奇数整除2后重新入队,若队首元素是偶数,直接出队。出队或者入队都算1次操作,经过 6 次操作后,队列中队首到队尾的元素依次为( )A.4,5 B.8,4,5 C.8,3,4 D.8,3,4,59.有一个空栈,若元素"X"、"i"、"a"、"o"、"s"、"h"、"i"依次入栈,其中"o"第一个出栈。则当所有元素全部出栈后,下列说法正确的是( )A. 出栈的最后一个元素一定为"X" B.出栈的最后一个元素一定为"i"C. 元素“a”一定比"X"、"i"先出栈 D.元素"X"、"i"、"a"出栈次序不确定10、导入math模块后,Python 表达式-2**4+2%10/math.sqrt(4)*2的输出值显示为( )A.-14.0 B.-14 C.-15.5 D.-1611.有如下 python 程序段:import randomtotal=10num=[0]*totalfor i in range(total):num[i]=random.randint(1,100)m1,m2=len(num)-1,len(num)-1for i in range(len(num)):if num[i]>num[m2]:m1=m2;m2=ielif num[i]>num[m1]:m1=iprint(m2,m1)假设当前num=[47, 4, 46, 75, 52, 6, 71, 81, 34, 11],则该程序段运行后的输出结果为( )A. 2 5 B.3 7 C. 5 2 D. 7 312.某二分查找算法的程序段如下:a = [11,13,14,25,26,28,39,48]key=int(input("key="))n=len(a)i=0;j=n-1flag=Falsewhile i<=j and not flag:m=(i+j+1)//2if a[m]==key:flag=Trueif a[m]>key:j=m-1else:i=m+1若key输入的值是 39, 则运行程序段后,以下变量的值不正确的是 ( )flag = True B.i = 6 C.j = 7 D.m = 6非选择题(本大题共3小题,每空2分,共26分)13、学校某届校运会各项目获奖情况记录在“校运会.xlsx”文件中,其中的部分成绩如图所示。为了统计冠军最多的班级并颁发“冠军团队”荣誉证书,现对数据进行处理。(1)编排室的同学用整理好的数据,编写了Python 程序,用于统计冠军人数最多的前3个班级,按人数降序排序。部分程序如下,请在划线处填入合适的代码。(2)在对表格进行数据整理时发现,关于B2单元格的数据即“郑微”同学的记录中可能存在的数据问题是 ▲(单选,填字母:A.数据缺失 B.数据异常 )。import pandas as pdimport matplotlib.pyplot as pltplt.rcParams["font.sans-serif"] = ["SimHei"] #使中文正常显示df = pd. ① ("校运会.xlsx")df1 = pd.DataFrame(df,columns=["班级","名次"])df2 = df1[ ② ==1] #筛选名次为1的记录g = df2.groupby("班级", ③ ).count()g = g.rename(columns={"名次":"冠军人数"}) #更改"名次"列名称为"冠军人数"datas = g.sort_values("冠军人数",ascending=False).head(3)plt.title("冠军人数前3班级")plt.xlabel("班级")plt.ylabel("人数")plt.bar(datas["班级"] ,datas["冠军人数"],label="人数")plt.legend()plt.show()14、小郑最近在研究中国传统的周易文化,他结合加密算法设计了一个程序,算法如下:①任意输入三个大小写字母,转换成其对应的十进制ASCII码值。②将每个字母的十进制ASCII 码值再转成八位二进制,并截取这八位二进制最左边4位二进制数,然后统计这四位二进制数中1的个数,如果有偶数个或零个1则结果记录为 1,有奇数个1则结果记录为 0。③将三个字母对应的记录结果顺序连接后得到三位卦象代码,按照表格规则查询到相应卦名。例如 “aaa”相应的卦名为:“乾”。实现上述功能的部分Python程序如下,请根据题意补充完整:b = {'111':'乾','011':'兑','101':'离','001':'震','110':'巽','010':'坎','100':'艮 ','000':'坤'}s=input("请输入三个大小写字母:")result=""for i in range(0,len(s)):ch= ___①____ #求出字母其对应的十进制ASCII码值c=0ch1=__②__ #截取最左边四位二进制数for j in range(0,4):if ch1%2==1:___③__ch1=ch1//2if c%2==0:result+="1"else:result+="0"print(b[_④_]+"卦")15、拼接最大数字问题。有n(n<100)个非负整数,将其按照字符串拼接的方式拼接为1个整数。小明设计了一个算法,使得拼接得到的整数最大。例如:32,94,128,1286,6,71可以拼接得到的最大整数为94716321286128。实现上述功能的Python代码如下。请回答下列问题:(1)请在划线处填入合适的代码:(2)121,12,3拼接得到的最大整数为 。(3)程序加框处代码有错误,请修改。def bubble_sort(a):for i in range(len(a)-1):for j in range( ① ,-1): #自底向上进行冒泡排序if judge(a[j], a[j-1]):a[j], a[j-1] = a[j-1], a[j]def judge(x, y):if x+y > y+x :return Trueelse:return Falsen = int(input("n="))# 产生n个0~1000的随机整数存入列表a中,代码略bubble_sort(a)ans = ②for i in a:ans += str( ③ )print("拼接得到的最大整数为:", ans)二 〇 二二 学 年 度宁波重点中学 高二技术期中答案第 二 学 期第一部分 信息技术(共 50分)一、选择题(本大题共12小题,每题2分,共24分。在每小题给出的四个选项中,只有一个是符合题目要求的。)1 2 3 4 5 6 7 8 9 10 11 12B B D B C C A D C A D B非选择题(本大题共3小题,每空2分,共26分)13.(1)①read_excel ② df1.名次 ③as_index=False(2)B14.①ord(s[i]) ②ch//2**4 ③c=c+1 ④ result15.(1)① len(a)-1, i ② "" 或 '' ③ i(2)312121(3)str(x)+str(y) > str(y)+str(x) 或 str(x)+str(y)>=str(y)+str(x) 展开更多...... 收起↑ 资源列表 答案.docx 试卷.docx