2023学年第一学期浙江精诚联盟适应性联考
高三信息技术参考答案及解析
一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)
26分)
13.(1)能
(2)① num * 10 + int(s[i])
② calc(a, s, b) == calc(rb, s, ra)
或者calc(b, s, a) == calc(ra, s, rb)
③ check(num[0], num[1])或 check(num[0], num[1])==True
或 check(num[1], num[0]) 或 check(num[1], num[0])==True
14.(1)B
(2)C
(3)答案可以是:①增加存放气温值的数据表;②设计气温数据表的各个字段,如:气温值,传感器编号,获取时间;③若原数据库中存在传感
器数据表,则向表中添加新的温度传感器信息;④编写气温数据读写
程序模块,实现气温数据表的存取功能。;⑤其他合理答案
(注:答出任意一点给1分,总分不超过2分)
(4)① i[11:13]  或i[-5:-3]
② dfg["时间"] 或 dfg.时间
(5)BC
(注:全部选对的得2分,选对但不全的得1分,不选或有选错的得0分)15.(1)A24或 "A24" 或 A 24 或"A 24"
(2)①ht[i] = h
② b[h][1] = q
(3)③insert(len(b) - 1, ord(w[0]) - ord('A'))
或 insert(len(b) - 1, ord(w[0]) - 65)
或者 insert(-1, ord(w[0]) - ord('A'))或 insert(-1, ord(w[0]) - 65)(4)B (1分)(2分)(2分)
(2分)
(1分)(1分)(2分)
(2分)(2分)(2分)
(1分)(2分)(2分)
(2分)(2分)
高三信息技术答案解析部分
1. 答案:A
解析:考查数据、信息与知识的含义与数字化等知识。数据的表现形式有数字、文字、图像等,而不是仅仅图像。另外,材料中也有描述刷掌服务需要实现收集用户信息,包括账号等,必然不只是图像数据。
2. 答案:B
解析:考查人工智能的实现方法。由材料知,刷掌的识别功能来自图像数据的深度学习,因此它最有可能是联结主义人工智能。
3. 答案:C
解析:考查信息系统局限性、安全性等知识。选项C:刷掌识别属于依靠生物特征识别的认证技术,而不是口令认证技术。信息系统的局限性有:对外部环境(特别是电力)有依赖性、技术门槛会加剧数字鸿沟,刷掌时无需用户的电子设备,也尽量避免的老年人用户使用电子设备,降低了信息系统局限性,选项A正确。
4. 答案:C
解析:考查信息系统支撑技术相关知识。RFID是无线射频识别技术,无源电子标签可以不需要电源支持,减少卡的体积,适用于校园卡一类设备,选项A正确。选项C中数据库是软件而不是硬件。选项B、D都正确。
5. 答案:B
解析:考查信息系统中网络技术相关知识。若消费POS机于各个结算中心之间的所有数据都是基于B/S模式的,那么他们间的数据传送基本需要HTTP协议完成。但除了B/S模式以外还有很多其他传送模式,比如C/S或者点对点,这些就无需HTTP协议。从目前系统看,数据传输基本都需要遵循TCP/IP协议。
6. 答案:D
解析:本题考查大数据于大数据处理相关知识。选项A:大数据要分析全体样本而不是抽样调查,即使为了加快处理速度也不应该抽样完成。选项B:大数据要分析数据的相关性,而不是因果关系;大数据商品个性推荐中也是分析用户购买商品之间的关联性,而不是用户购买原因。选项C:文本处理的一般步骤是分词、特征提取、数据分析和结果呈现,没有分词前不能提取特征。选项D正确。
7. 答案:D
解析:本题考查编码、量化位数的理解。一个颜分量有0~255共256种不同的值,需要8bit量化。共有
三个颜分量,那么需要24bit,能表示不同的值共有28×28×28种颜。
8. 答案:D
解析:本题考查Python基本程序的阅读理解。模拟程序的运行,当i=0时,j=3,k=5,res的值为2;当i=1时,j,k不变,res累加为4;当i=2时,j=6,k=7,res累加为5;当i继续往后遍历
后res值不变,答案为5。在各个数组下标不越界的前提下本题统计了数组用两个数相减等于5的不同位置上的数对的个数。
9. 答案:A
解析:本题考查栈的操作,进栈出栈序列的判定。当栈容量时3时,选项A可以让c,b,a依次入栈,然后a,b,c依次出栈,接着让e,d依次入栈后d,e出栈,可以得到出栈序列a,b,c,d,e。选项B:a要最先出栈,栈内元素只能是d,c,b,a,但这样栈空间超过3,不符合题意。选项C:a要先出栈,栈内元素只能是b,c,a,这样第二个出栈的只能是c,不符合题意。选项D:a入栈并出栈后,剩余四个元素要想得到出栈序列,同样会超过栈容量。
10. 答案:D
解析:本题考查二叉树相关知识。由根节点和各节点的左右子树指针可
字符串函数strip()的作用是以绘制如图所示的二叉树示意图。由示意图可知选项A、B都正确,其中
叶子节点数是3个,度为2的节点数是两个。
主程序从根节点开始调用taversal函数,递归函数taversal(h, t)当h
值是-1时结束递归,否则递归调用t[h][0],即t节点的左子树指针,
然后在输出t[h][1],即t节点的数据区域,最后又递归调用t[h][2],
即t节点右子树指针。因此该traversal函数是二叉树的中序遍历函数,主程序的调用结果是中序遍历结果,即15 20 25 26 29 35 40,选项C也正确。二叉树前序遍历的结果是15 26 20 25 35 29 40,选项D错误。
11. 答案:A
解析:考查队列相关操作的理解。程序相当于开辟了一个容量为5的循环队列,初始元素都是1。每次循环随机进行入队或出队操作,从共5次。可以用排除法:选项B可以如下方式得到(h表示队首
选项C:只需先进行连续4次入队操作,再进行一次出队操作就可以得到。同理,选项D只需进行连续5次入队操作就可以得到。模拟后可以肯定tail位置上的值能到5,那么下一个队尾的值必然大于5,不可能回到A选项第一个元素3,因此A选项不可能得到。
12. 答案:B
解析:本题考查二分查算法。由于数组元素都是升序排列,i指向了数组左端,j指向数组右端那么可以初步判定,让i往右移动的条件应该是a[m]小于待查的值。不过问题是求序列的右边界,此时当a[m]与待查知相等时还需往右边界逼近,因此第①空还需填上等于号。在这样的情况下,else分支是a[m]>k的情况,联系while循环结束的条件是i>j,因此,此时j的值应该取m-1,这样结束循环后,j+1的值就是答案。因此答案选B。
13. 答案:(1)能
(2)① num * 10 + int(s[i])
② calc(a, s, b) == calc(rb, s, ra) 或者calc(b, s, a) == calc(ra, s, rb)
③ check(num[0], num[1])
解析:(1)对于证书85和49可以依次尝试+、-、*号进行运算,可以到“-”号可以使之成为回文算式。由于85-49=94-58,故能组成回文算式。
从主程序看,第26行读入了文件的每行数据。对于某行数据,程序第28行调用fine函数。对于find函数,第3行程序遍历了字符串s的每个字符,当s[i]是数字字符时,拼接成整数保存在整数变量num中;当非数字字符时,满足第7行的条件后添加num的值到res列表。根据这些特征可以看出find函数提取了字符串文本中的整数。第①空是将扫描到的字符拼接成整数,方法是将原来的值扩大10倍,然后加上当前数字字符的值,即num*10+int(s[i])。
程序的第③空,得到res的值后第30行判断它是否是运算符对应的字符串。注意到第16行,check 函数可能会返回这样的字符串。并且要判断是否是回文算式,一方面要让两个数参与运算,另一方面要让这两个数逆反后再进行同样的运算,若相同则可以组成回文算式。第②空,对于a、b两个数和运算符s可以调用calc(a,s,b)计算结果。而a的逆反结果是ra,b的逆反结果是rb,若calc(rb,s,ra)的值与之前运算结果一致,则可以组成回文算式。因此第②空答案是calc(a,s,b)== calc(rb,s,ra),注意参数a和ra位置不能相同;参数b和rb也要不同。
对于主程序的第③空,应该调用check函数,看返回结果是否是运算符对应的字符串还是“No”,因此答案是check(num[0], num[1])。
14. 答案:(1)B
(2)C
(3)答案可以是:①增加存放气温值的数据表;②设计气温数据表的各个字段,如:气温值,传感器编号,获取时间;③若原数据库中存在传感器数据表,则向表中添加新的温度传感器信息;
④编写气温数据读写程序模块,实现气温数据表的存取功能。答出任意一点给1分,总分不超过2分。
(4)① i[11:13]或i[-5:-3]
② dfg["时间"] 或 dfg.时间
(5)BC
解析:(1)考查信息系统搭建的前期准备相关知识。对信息同效益与意义的评估属于可行性分析。(2)根据系统结构示意图知,Web服务器的IP地址是192.168.113.5,可以排除选项A。数据采集子页面的路由是/add,由此就可以选择C项。
(3)考查信息系统搭建中数据库设计相关知识。数据库的设计主要是数据表、数据表中各个字段的设计,一方面需要增加保存气温值得数据表,另一方面还要对数据表的各个字段类型进行设计,如气温值的字段和类型、获取数据的传感器编号字段和类型、获取数据的时间字段和类型。若原先若设计有保存所有传感器信息的数据表,那么新增了一个新的传感器后,也要将该传感器的信息添加的该数据表中。最后编写数据库读写程序,实现气温数据的管理。
(4)考查pandas数据处理相关知识。
从第6行代码可知,列表t用于新增“时间”列数据,从①处注释也得知需要从日期字符串中提取小时值。注意到第4行对df["日期"]的循环可以直接取得Series对象的每个值,因此第①空是用变量i切片方式取小时值,答案是i[11:13]。第②空中x变量的使用是在第14行处作为plot()绘图函数的横坐标出现。注意到图示中,横坐标是各个时刻点,因此第②空应该与“时间”列数据有关。但是第8行程序意见按时间分组求平均值,即同一个时间(小时)内的监测数据取平均值,并且as_index=False可以防止“时间”列变成index列,因此答案便是dfg["时间"]。
(5)考查pandas数据处理相关知识。数据筛选可以用选项B中的格式,也可以用df[df.终端编号

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。