
浙江省2021-2022学年高二下学期北斗星盟5月阶段性联考信息技术题Word版含解析.docx
12页2021学年高二年级第二学期浙江北斗星盟5月阶段性联考技术试题一、选择题(本大题共12小题,每小题2分,共24分,每小题列出的四个备选项中只有一个是符合题目要求的,不选、错选、多选均不得分1. 2022年3月23日,“天宫课堂”第二课开讲,3名航天员演示微重力环境下的液桥实验和太空抛物实验等,并进行了天地互动下列有关说法正确的是( )A. “0”“2”“3”是数据,实验的直播视频不是数据B. 天地互动过程中,信息的传递不依附于任何载体C. 抛物实验中物体运动轨迹不是抛物线,说明信息具有真伪性D. 液桥实验中展现的物理学原理可以被继承和传递【答案】D【解析】【详解】本题主要考查数据、信息的描述0”“2”“3”是数据,实验的直播视频也是数据;任何信息的传递都需要载体;抛物实验中物体运动轨迹不是抛物线,说明信息具有价值相对性;液桥实验中展现的物理学原理可以被继承和传递,故本题选D选项2. 关于大数据和大数据处理,下列说法不正确是( )A. 大数据的特征是数据量大、速度快、数据类型多、价值密度低B. 大数据分析的是抽样数据,让决策更精准C. 处理大数据时一般采用分治思想D. 道路交通中实时产生的数据属于流数据【答案】B【解析】【详解】本题主要考查大数据和大数据处理。
大数据的特征是数据量大、速度快、数据类型多、价值密度低;大数据分析的是全部数据;处理大数据时一般采用分治思想;道路交通中实时产生的数据属于流数据,故本题选B选项3. 使用UItraEdit软件查看字符内码,部分界面如图所示下列说法正确的是( )A. 共有3个ASCII字符 B. 字符“10”的内码是3AHC. 字符“G”的十进制内码值是71 D. 字符“技”的二进制内码值是10111100【答案】C【解析】【详解】本题主要考查UItraEdit软件由图可知,共有3个ASCII字符;字符“5”的内码是35H,可推得字符“10”的内码是31 30H;字符“G”的内码是47,转换为十进制是71;字符“技”的内码是BC BC,转换为二进制内码值是1011110010111100,故本题选C选项4. 学校建设了智慧食堂,结算台经过对菜品样本的深度学习后,能自动识别各种菜品,并支持一卡通支付和扫码支付下列说法正确的是( )A. 该题中的深度学习就是对符号的推理和运算B. 菜品识别采用了行为主义的人工智能方法C. 一卡通支付和扫码支付都是RFID技术应用D. 智慧食堂取代了一些工作人员,但也产生了新的工作岗位【答案】D【解析】【详解】本题主要考查信息技术的应用。
该题中的深度学习和符号没有关系,是对菜品的模式识别,选项A、B错误;一卡通支付用到了RFID技术,即射频识别技术,扫描支付属于图像识别;智慧食堂取代了一些工作人员,但也产生了新的工作岗位,故本题选D选项5. 下列关于信息系统和信息社会的说法,不正确的是( )A. 信息系统缩写APP B. 信息系统是人机交互系统C. 在信息系统中,数据一般存储在数据库里 D. 信息社会指数越高表明信息社会发展水平越高【答案】A【解析】【详解】本题主要考查信息系统和信息社会的描述信息系统(Information system),是由计算机硬件、网络和通信设备、计算机软件、信息资源、信息用户和规章制度组成的以处理信息流为目的的人机一体化系统 主要有五个基本功能,即对信息的输入、存储、处理、输出和控制APP是应用程序,一般指软件,故本题选A选项6. 若a="20230678",b=["2","4","6"],则表达式a[5:]+b[2:1:-1]*3的值是( )A. "24" B. "696" C. "678666" D. "0678444"【答案】C【解析】【详解】本题主要考查Python切片操作。
切片操作基本表达式:object[start_index:end_index:step],step:正负数均可,其绝对值大小决定了切取数据时的“步长”,而正负号决定了“切取方向”,正表示“从左往右”取值,负表示“从右往左”取值start_index:表示起始索引(包含该索引对应值),该参数省略时,表示从对象“端点”开始取值end_index:表示终止索引(不包含该索引对应值),该参数省略时,表示一直取到数据“端点”若a="20230678",b=["2","4","6"],则表达式a[5:]+b[2:1:-1]*3="678"+"6"*3="678666",故本题选C选项7. 某算法的部分流程图如图所示,执行这部分流程,若输出m的值为0,则输入d的值不可能是( )A. 50 B. 202505 C. 10110100 D. 9876543210【答案】B【解析】【详解】本题主要考查算法流程图的执行对于选项A,d= 50,m = 0,判断d > 0成立,r=d%10=0,m=m+(-1)**0=1,d= d//10= 5,d=5,m=1,判断d>0成立,r= d%10= 5,m= m+ (-1)* *r=0,d= d//10= 0,循环结束,结论成立;选项B, d = 202505,m = 0,判断d>0成立,r= d%10=5,m= m+(-1)* *0=-1,d= d//10 = 20250,d=20250,m=-1,判断d>0成立,r=d%10=0,m=m+(-1)**0=0,d= d//10 = 2025,d=2025,m=0,判断d>0成立,r= d%10=5,m= m+(-1)**0=-1,d= d//10 = 202,最终得到m=2,不符合输出为0的要求,选项C、D经验证成立,故本选B选项。
8. 有如下Python程序段:s="Happy2022"a={0:0,1:0}for i in s: m=0 if "0"<=i<="9": m=1 a[m]+=1print(a[1])该程序段运行后,输出的内容是( )A. 9 B. 5 C. 4 D. 2【答案】C【解析】【详解】本题主要考查Python程序的执行分析程序可知,字符串s中有4个数字,变量i依次取字符串s中的字符,若i是数字,则执行 m=1,a[m]+=1,故该程序段运行后,输出的内容是a[1]=4,故本题选C选项9. 一个闰年年份“2**2”,中间两个数字未知以下Python程序段的功能是:输出可能的最大年份i=100;flag=Falsewhile i>0 and not flag:print(j)方框中的代码由以下三部分组成:下列选项中代码顺序正确的是( )A. ①②③ B. ①③② C. ②③① D. ③①②【答案】D【解析】【详解】本题主要考查Python程序的执行与调试变量i表示中间未知的两个数字,题干要输出可能的最大年份,应从99开始,而i的初值为100,故首先执行③i=i-1;其次是年份的表示用变量j,故第二部分是①j=2002+i*10;最后判断j是否是闰年,若是则赋值flag为True退出循环,故②if j%4==0 and j%100!=0 or j%400==0: flag=True,故本题选D选项。
10. 有如下Python程序段:s1="abcdefgh"; s2="0213"; res=""j=0; m=0for i in range(len(s1)): k=m+int(s2[j]) res+=s1[k] j+=1 if j==4:m=4 j=0该程序段运行后,res的值为( )A. "acbdacbd" B. "acbdegfh" C. "acbdefgh" D. "abcdefgh"【答案】B【解析】【详解】本题主要考查Python程序的执行分析程序,当j==4时,赋值m=4,j=0, 而k=m+int(s2[j]),res+=s1[k],即对s1字符串每4位一处理,而 s2="0213",即每4位中按照索引0、2、1、3的顺序从s1中截取字符,故该程序段运行后,res的值为"acbdegfh",故本题选B选项11. 有如下python程序段:import randomlist1=[60]for i in range(9): r=list1[-1]+random.randint(0,i) if r not in list1: list1.append(r)该程序段运行后,list1的值可能是( )A. [60,61,64,69,71] B. [60,63,65,66,66,75]C. [60,62,67,68,69,75,79] D. [60,61,63,66,70,72,78,80,81,85]【答案】A【解析】【详解】本题主要考查Python程序的执行与调试。
for循环可以执行9次第一次for循环随机数生成的一定是0,r是[60],if条件不满足,所以list1最多有9个元素,D选项有10个元素错误因为有if条件的存在,list1中不会有重复数据,B选项错误C选项中第二值为62,需要至少是第三次循环此时i为2第三个值为67,至少需要是第六次循环此时i为5第六次循环后还剩3次循环,所以67之后最多有3个元素而C选项有4个选项,矛盾,选项C错误,故本题选A选项12. 一个栈的入栈序列为1,2,3,4,5,其出栈序列为s1,s2,s3,s4,s5若s2是3,则s1不可能是( )A. 1 B. 2 C. 4 D. 5【答案】D【解析】【详解】本题主要考查栈数据结构1先入栈后再出栈,接着2、3入栈,3出栈,s1可能是1;1先入栈未出栈,其次2入栈后再出栈,s1可能是2;1、2、3、4依次入栈,接着4和3出栈,s1可能是43和5之间有4,故s1不可能是5,故本题选D选项二、非选择题(本大题共4小题,其中第13小题5分,第14小题6分,第15小题7分,第16小题8分,共26分)13. 高二年级开展视力筛查工作,数据存储在Excel文件中,如图a所示,请回答下列问题。
图a(1)(右眼屈光球镜-左眼屈光球镜)的绝对值≥1.5则表示球镜屈光参差,(右眼屈光柱镜-左眼屈光柱镜)的绝对值≥1,则表示柱镜屈光参差,M列为球镜屈光参差的提示,为了求出柱镜屈光参差的提示,应在N3单元格输入公式___________,再向下填充2)将图a所示的数据整理后存储为data.csv文件,如图b所示,编写Python程序,统计各班初筛结果异常的男生人数,并绘制图表,如图c所示图b 图cPython程序如下,请在划线处填入合适的代码import pandas as pdimport matplotlib.pyplot as pltdf=pd.read_csv("data.csv")df1=df[_______ ]df2=df1[df1.性别=="男"]df3=df2.groupby("班级").________plt.barh(df3.index,df3.初筛结果)plt.title("各班初筛结果异常人数(男)")plt.show()【答案】 ①. =ABS(G3-J3)>=1或=ABS(J3-G3)>=1 ②. df.初筛结果=="异常"或df["初筛结果"]=="异常" ③.。
