|试卷下载
终身会员
搜索
    上传资料 赚现金
    浙江省杭州地区含周边重点中学2023-2024学年高二上学期期中联考技术试题(Word版附解析)
    立即下载
    加入资料篮
    浙江省杭州地区含周边重点中学2023-2024学年高二上学期期中联考技术试题(Word版附解析)01
    浙江省杭州地区含周边重点中学2023-2024学年高二上学期期中联考技术试题(Word版附解析)02
    浙江省杭州地区含周边重点中学2023-2024学年高二上学期期中联考技术试题(Word版附解析)03
    还剩10页未读, 继续阅读
    下载需要15学贝 1学贝=0.1元
    使用下载券免费下载
    加入资料篮
    立即下载

    浙江省杭州地区含周边重点中学2023-2024学年高二上学期期中联考技术试题(Word版附解析)

    展开
    这是一份浙江省杭州地区含周边重点中学2023-2024学年高二上学期期中联考技术试题(Word版附解析),共13页。试卷主要包含了考试结束后,只需上交答题卷等内容,欢迎下载使用。

    高二年级技术学科试题
    考生须知:
    1.本卷满分100分,考试时间90分钟;
    2.答题前,在答题卷指定区域填写班级、姓名、考场号、座位号及准考证号并填涂相应数字。
    3.所有答案必须写在答题卷上,写在试卷上无效;
    4.考试结束后,只需上交答题卷。
    第一部分:信息技术(共50分)
    一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、错选、多选均不得分)
    1. 下列关于数据、信息与知识的说法,正确的是( )
    A. 真实的数据一定是信息
    B. 信息一旦产生,就会产生损耗
    C. 人们接收同样信息后,会形成相同的知识
    D. 计算机中的数据都是以二进制方式存储
    【答案】D
    【解析】
    【详解】本题考查数据、信息与知识。数据是记录客观事物的、可鉴别的符号;信息是指音讯、消息、通讯系统传输和处理的对象,泛指人类社会传播的一切内容,信息是加工了的数据,选项A错误;信息可以多次复制和传递,并且不会像物质和能源那样产生损耗,选项B说法错误;每个人对信息的理解和认知都可能不同,因此即使接收了相同的信息,不同人可能会形成不同的知识,选项C说法错误;计算机内部存储和处理数据时,普遍采用二进制方式,因为二进制数的运算规则简单且易于实现,选项D说法正确。故答案为D选项。
    2. 现如今共享单车已经成为人们出行中必不可少的一部分。当手机扫描单车上的二维码时,会将车锁编号发送给服务器,服务器接收到编号会给单车发送开锁信号,打开车锁。扫描单车二维码的过程,属于( )
    A. 信息的编码B. 信息的采集C. 信息的表达D. 图像的数字化
    【答案】B
    【解析】
    【详解】本题考查信息的采集。现如今共享单车已经成为人们出行中必不可少的一部分。当手机扫描单车上的二维码时,会将车锁编号发送给服务器,服务器接收到编号会给单车发送开锁信号,打开车锁。扫描单车二维码的过程,属于信息的采集。故选B。
    3. 现如今共享单车已经成为人们出行中必不可少的一部分。当手机扫描单车上的二维码时,会将车锁编号发送给服务器,服务器接收到编号会给单车发送开锁信号,打开车锁。已知某黑白二维码(如第3题图所示)点阵图规模为16×16,若用“1”表示黑,“0”表示白,则下列描述正确的是( )
    A. 存储该二维码需要256B
    B. 该二维码整体上是左右对称的
    C. 二维码的规模与能够表示的信息量成正比
    D. 二维码的应用不会给人们的生活带来安全隐患
    【答案】C
    【解析】
    【详解】本题考查信息编码。存储该二维码需要16*16/8=32B;该二维码整体上不是左右对称的;二维码的规模与能够表示的信息量成正比;二维码的应用会给人们的生活带来安全隐患,因为二维码可能携带含有病毒的信息,随意扫描会存在安全隐患。故选C。
    4. 下列进制运算结果正确的是( )
    A. 14D+1011B=25DB. 1001B+9D=1010B
    C. 1101B-1011B=10DD. 1001B+1AH=37H
    【答案】A
    【解析】
    【详解】本题考查进制数的转换。1011B=11D,因此14D+1011B=25D,选项A正确;9D=1001B,1001B+9D=1001B+1001B=10010B,选项B错误;1101B-1011B=0010B=2D,选项C错误;1001B=9H,1001B+1AH=9H+1AH=23H,选项D错误。故选A。
    5. 下列关于大数据的说法,不正确的是( )
    A. 大数据就是指数据量庞大的数据
    B. 处理大数据时,一般采用分治思想
    C. 导航规划最优行驶路径,是大数据的典型应用
    D. 大数据的应用会带来各种社会问题,如信息泄露等
    【答案】A
    【解析】
    【详解】本题考查大数据的描述。大数据(big data),或称巨量资料,指的是所涉及的资料量规模巨大到无法透过主流软件工具,在合理时间内达到撷取、管理、处理、并整理成为帮助企业经营决策更积极目的的资讯。故选A。
    6. 某算法的部分流程图如图所示。执行这部分流程,若输入m和n的值分别为18,12,则输出的结果是( )
    A. 0B. 2C. 4D. 6
    【答案】D
    【解析】
    【详解】本题考查算法流程图相关知识。分析此流程图,模拟其运行过程:将m、n代入流程,当n!=0成立,重复执行m,n=n,m-n操作,当n!=0不成立时,输出n的值。m=18,n=16,n!=0成立,第一次进入循环,执行m,n=n,m-n操作后,m值为12,n值为6;n!=0成立,第二次进入循环,执行m,n=n,m-n操作后,m值为6,n值为6;n!=0成立,第三次进入循环,执行m,n=n,m-n操作后,m值为6,n值为0;n!=0不成立,循环结束。此时,m值为6。故本题答案是D选项。
    7. Pythn表达式int(19/4)-25%3**2的值是( )
    A. -3B. -2C. 2D. 3
    【答案】A
    【解析】
    【详解】本题考查Pythn表达式的运算。按照Pythn运算符优先级进行运算, int() 函数用于将一个字符串或数字转换为整型。int(19/4)-25%3**2=int(4.75)-25%9=4-7=-3。故选A。
    8. 现有鸡兔同笼,上有11头,下有28脚。试计算笼中鸡、兔各有多少只(设鸡有a只,兔有b只)。下列代码中不能正确计算鸡、兔数量的是( )
    A. B.
    C. D.
    【答案】C
    【解析】
    【详解】本题考查枚举算法及Pythn程序实现。选项C中,//是整除运算符,因此当运算出现小数时会取整,因此可能会出现错误结果,如a=9时,28-2*9=10,b=(28-2*9)//4=2,验证脚:9*2+2*4=26,显然错误,正确结果是:鸡有8只,兔有3只。其余选项均可以,故选C。
    9. 有如下Pythn程序段
    imprt pandas as pd
    data=[["小嘉","男",97],["小浙","男",89],["小温","女",98],["小华","女",89],["小杭","男",99]]
    df=pd.DataFrame(dataclumns=["姓名","性别","成绩"])
    下列选项左侧语句与右侧输出结果不一致的是
    A. AB. BC. CD. D
    【答案】A
    【解析】
    【详解】本题考查Pythn程序pandas模块的应用。题干语句执行完,此时df是,执行语句print(df.grupby("性别",as_index=True).mean())在聚合过程中会因数据类型而报错,,因此不能得到右侧输出结果,其余选项均一致。故选A。
    10. 有如下Pythn程序段:
    a = [123,32,66,12,54,95,211]
    p = q = a[0]
    fr x in a[1:]:
    if x < p:
    p,q = x,p
    elif x < q:
    q = x
    print(q)
    执行该程序段后,输出的结果是( )
    A. 123B. 32C. 211D. 12
    【答案】B
    【解析】
    【详解】本题考查Pythn程序的执行与调试。
    第一次循环,x=32,满足x第二次循环,x=66,不满足x第三次循环,x=12,满足x11. 完全数是指真因子(即除了自身以外的约数)之和等于它本身的自然数。
    def per_num(x):
    sum=1#①
    fr i in range(2,x):#②
    if x % i == 0:#③
    sum = sum + i#④
    return x == sum
    print(per_num(6))
    则下列说法正确的是( )
    A. 上述程序段有误,应将①处语句更改为“sum=0”
    B. ②处语句可以更改为“fr i in range(x,2,-1)”
    C. ③处语句的执行次数比④处语句的执行次数多
    D. 函数返回值False
    【答案】C
    【解析】
    【详解】本题考查Pythn程序的调试。完全数是指真因子(即除了自身以外的约数)之和等于它本身的自然数。i初值为2,因此①处代码不用更改;“fr i in range(x,2,-1)”,i会取到x本身,因此不能将②处语句更改为“fr i in range(x,2,-1)”;③处语句每次循环都要判断,因此③处语句的执行次数比④处语句的执行次数多;1+2+3=6,因此函数返回值为True。故选C。
    12. 用Pythn程序对分辨率为500*500的图像文件white.jpg(如图所示)进行处理,程序段如下:
    frm PIL imprt Image
    im = Image.pen("white.jpg").cnvert("L")#打开图像文件,并将其转换为灰度图像
    pix=im.lad()#加载图像像素数据
    width,height=im.size#获取图像宽度值和高度值
    fr x in range(width):
    fr y in range(height):
    if x<= width//2 and y<= height//2:
    if x%50 == 0 r y%50 == 0:
    pix[x,y]=0
    elif y > height//2:
    if x == y:
    pix[x,y]=0
    im.shw()
    执行上述程序段后,显示的图像效果是( )
    A. B. C. D.
    【答案】D
    【解析】
    【详解】本题考查的知识点是Pythn中循环语句和分支语句的相关知识。阅读程序段,分支部分的if语句部分是将四边形的四条边的中线作为坐标轴,主要是满足第二象限,Y>=0并且x<=0的画图,程序elif部分,主要是当y<0时满足y >height/2,且满足x=-y,所以在第四象限的y=-x线上,所以选项D符合题意。 故选答案为D选项。
    二、非选择题(本大题共3小题,其中第13小题8分,第14小题10分,第15小题8分,共26分)
    13. 小嘉给好朋友小浙发送了一段字符串信息,该字符串信息是小嘉利用某种编码规则编码后的结果。编码规则如下:将字符串中连续出现n(n≥2)次的字符串str编码为“n[str]”的形式,若字符串str中仍然有连续出现多次的字符串,则继续转换,直到字符只出现1次。例如,可将原始字符串“mmfffmmfff”编码为“2[2[m]3[f]]”。
    请帮助小浙设计一段解码程序,将收到的字符串信息恢复成原始字符串。
    实现解码功能的程序段如下,请回答下列问题:
    (1)若小浙收到的字符串信息是“3[a2[c]]”,则原始字符串是“______”
    (2)请在划线处填入合适的代码
    s = input("请输入经过编码的字符串:")
    Lst = []
    res,k="",0
    fr i in range(len(s)):
    ①______
    If ch == "[":
    lst.append([k,res])#在列表末尾添加元素[k,res]
    k,res=0,""
    elif ch == "]":
    curk,lres = lst.pp(-1)#将列表末尾元素取出,并分别赋值给curk,lres
    res = lres + curk*res
    elif②______:
    k = k*10+int(ch)
    else:
    res=③______
    print("原始字符串为:",res)
    【答案】 ①. "accaccacc"或accaccacc ②. ch=s[i] ③. "0"<=ch<="9" ④. res+ch
    【解析】
    【详解】本题考查Pythn程序综合应用。
    ①根据题干编码规则,若小浙收到的字符串信息是“3[a2[c]]”,则原始字符串是"accaccacc"或accaccacc。
    ②依次遍历字符串s,此处将字符s[i]赋值给变量ch用以下文判断处理,故填ch=s[i]。
    ③此处将连续的数字保存到变量k中,故判断条件是"0"<=ch<="9"。
    ④由代码“res = lres + curk*res”可知遇到其他字符,则直接保存到变量res中,故填res+ch。
    14. 三位一体(综合评价招生)是指部分高校拿出一定比例的招生名额,实行的面对浙江考生的以高考成绩、学校综合测试成绩和学业水平考试成绩三种成绩,按照一定的规则计算出综合成绩后,择优录取考生的一种录取形式。
    已知某校的“三位一体”综合成绩计算方法如下:
    综合成绩=高考成绩×850÷750+校测成绩+学考折算成绩
    学考折算成绩=学考成绩之和×30%,其中A等10分,B等9分,C等8分,D等6分,其它等级0分。
    例如:某考生高考成绩630分,校测成绩96分,学考成绩为“BAAAAABCCA”,学考折算成绩为94×30%,则其综合成绩=630×850÷750+96+94×30%。
    现已知申报某校某专业的学生信息(如图a所示)存储在文件“inf.xlsx”中,编写Pythn程序实现,输入拟录取人数,输出拟录取学生信息的功能,运行界面如图b所示。
    (1)已知某学生的学考成绩为“ABACCDAAAB”,则其学考折算成绩是______
    (2)计算综合成绩的Pythn程序段如下,请在划线处填入合适代码:
    imprt pandas as pd
    df = pd.read_excel("inf.xlsx")
    def scre_xk(s):
    ①______
    fr ch in s:
    if ch == 'A':
    scre+=10
    elif ch==’B’:
    scre+=9
    elif ch==’C’:
    scre+=8

    scre+=6
    return scre*0.3
    df["综合成绩"]=df["高考成绩"]*850/750+df["校测成绩"]+②______
    (3)若将第(2)小题中加框处代码改为else,对程序运行结果______(填:有/无)影响。
    (4)依据拟录取人数,输出拟录取学生信息
    cnt = int(input("拟录取人数:"))
    print("拟录取学生信息如下:")
    df1=______
    print(df1)
    为实现输出如图b的效果,划线处可以填写的语句是______(多选,填字母。注:多选错选不给分)
    A.df.srt_values("综合成绩",ascending=False).head(cnt)
    B.df.srt_values("综合成绩",ascending=True).head(cnt)
    C.df.srt_values("综合成绩",ascending=False).tail(cnt)
    D.dfsrt_values("综合成绩",ascending=True).tail(cnt)
    E.df.srt_values("综合成绩",ascending=False)[:cnt]
    【答案】 ①. 27 ②. scre=0 ③. scre_xk(df["学考成绩"]) ④. 有 ⑤. AE
    【解析】
    【详解】本题考查Pythn程序的综合应用。
    ①学考折算成绩=学考成绩之和×30%,其中A等10分,B等9分,C等8分,D等6分,其它等级0分。已知某学生的学考成绩为“ABACCDAAAB”,则其学考折算成绩是(5*10+2*9+2*8+1*6)*30%=27分。
    ②变量scre统计学考折算成绩,初值为0,故填scre=0。
    ③综合成绩=高考成绩×850÷750+校测成绩+学考折算成绩,此处调用函数scre_xk计算学考折算成绩,故此处填scre_xk(df["学考成绩"])。
    ④学考折算成绩=学考成绩之和×30%,其中A等10分,B等9分,C等8分,D等6分,其它等级0分。若将第(2)小题中加框处代码改为else,对程序运行结果有影响。
    ⑤由图b可知输出前cnt名,可以降序排序,取前cnt名,即df.srt_values("综合成绩",ascending=False).head(cnt)或df.srt_values("综合成绩",ascending=False)[:cnt]。选项D,df.srt_values("综合成绩",ascending=True).tail(cnt)升序排序,取后cnt名,但与图b排序顺序效果图不一致,因此不行。故选AE。
    15. 你是一名数据分析师,正在开发一个处理特定序列数据的应用程序,这些数据是以环状序列的形式提供的。现在需要设计一个算法,能够在这些环状序列中找出最长升序子串(若有多组最长子串,则输出最先出现那组)。例如环状序列“BCEGHBCEFGA”中最长升序子串是“ABCEGH”。程序运行界面如图所示。
    请输入序列数据:BCEGHBCEFGA
    最长升序长度是:6
    最长升序子串是:ABCEGH
    实现上述功能的程序段如下,请回答下列问题:
    (1)请在划线处填入合适的代码
    (2)加框处代码有误,请改正____
    s=input("请输入序列数据:")
    n=len(s)
    fr i in range(n-1):
    if:
    break
    if i==n-2:
    k=n-1
    maxc=n
    else:
    maxc=1
    cnt=1
    p1=i+1
    p2=(p1+1)%n
    while①____:
    if s[p1]cnt+=1
    if cnt>maxc:
    maxc=cnt
    ②____
    else:
    cnt=1
    p1=p2
    p2=(p2+1)%n
    print("最长升序长度是:",maxc)
    s1=""
    fr i in range(maxc):
    s1=s[k]+s1
    ③____
    print("最长升序子串是:",s1)
    【答案】 ①. s[i]>s[i+1] ②. p1!=i或p2!=i+1 ③. k=p2 ④. k=(k-1)%n
    【解析】
    【详解】本题考查Pythn程序设计相关内容。分析题目及程序段可知,该程序功能是求出环状序列中找出最长升序子串。
    ①处,结合题意及该处代码上下文,遍历字符序列,若当前字符小于或等于下一个字符时继续遍历;若当前字符比下一个字符大时应结束此次遍历,i初值为0,因此加框处应改为s[i]>s[i+1]。
    ②处,结合此代码所在if语句分析,若i==n-2,说明遍历字符序列时,所有元素都满足升序,则最大子串为该字符串本身,k保留最长子串最后一个字符的位置,maxc为字符串长度;否则,从i+1位置处继续遍历,由于序列为环状,故p1往前移动,最终会回到该位置,意味着遍历走了一圈,所以应在回到原位置前去寻找最大子串,故此处应填写:p1!=i或p2!=i+1。
    ③处,若s[p1]maxc成立,说明已有更长子串出现,maxc需要更新为cnt,并保留更长子串最后一个字符位置p2,故此处应填写:k=p2。A.
    print(df.grupby("性别",as_index=False).mean())
    性别
    成绩

    93.5

    95.0
    B.
    print(df[df["成绩"]>97])
    姓名
    性别
    成绩
    2
    小温

    98
    4
    小杭

    99
    C.
    print(df.srt_values("成绩"))
    姓名
    性别
    成绩
    1
    小浙

    99
    3
    小华

    89
    0
    小嘉

    97
    2
    小温

    98
    4
    小杭

    99
    D.
    print(df.drp(2))
    姓名
    性别
    成绩
    0
    小嘉

    97
    1
    小浙

    89
    3
    小华

    89
    4
    小杭

    99
    相关试卷

    浙江省杭州市四校2023-2024学年高二上学期10月联考技术试卷(Word版附解析): 这是一份浙江省杭州市四校2023-2024学年高二上学期10月联考技术试卷(Word版附解析),共10页。

    浙江省杭州二中钱江学校2023-2024学年高二上学期期中学考技术试题(Word版附解析): 这是一份浙江省杭州二中钱江学校2023-2024学年高二上学期期中学考技术试题(Word版附解析),共8页。试卷主要包含了选择题,填空题等内容,欢迎下载使用。

    浙江省杭州市六县九校联盟2023-2024学年高二上学期期中联考技术试题(Word版附解析): 这是一份浙江省杭州市六县九校联盟2023-2024学年高二上学期期中联考技术试题(Word版附解析),共11页。试卷主要包含了考试结束后,只需上交答题纸等内容,欢迎下载使用。

    免费资料下载额度不足,请先充值

    每充值一元即可获得5份免费资料下载额度

    今日免费资料下载份数已用完,请明天再来。

    充值学贝或者加入云校通,全网资料任意下。

    提示

    您所在的“深圳市第一中学”云校通为试用账号,试用账号每位老师每日最多可下载 10 份资料 (今日还可下载 0 份),请取消部分资料后重试或选择从个人账户扣费下载。

    您所在的“深深圳市第一中学”云校通为试用账号,试用账号每位老师每日最多可下载10份资料,您的当日额度已用完,请明天再来,或选择从个人账户扣费下载。

    您所在的“深圳市第一中学”云校通余额已不足,请提醒校管理员续费或选择从个人账户扣费下载。

    重新选择
    明天再来
    个人账户下载
    下载确认
    您当前为教习网VIP用户,下载已享8.5折优惠
    您当前为云校通用户,下载免费
    下载需要:
    本次下载:免费
    账户余额:0 学贝
    首次下载后60天内可免费重复下载
    立即下载
    即将下载:资料
    资料售价:学贝 账户剩余:学贝
    选择教习网的4大理由
    • 更专业
      地区版本全覆盖, 同步最新教材, 公开课⾸选;1200+名校合作, 5600+⼀线名师供稿
    • 更丰富
      涵盖课件/教案/试卷/素材等各种教学资源;900万+优选资源 ⽇更新5000+
    • 更便捷
      课件/教案/试卷配套, 打包下载;手机/电脑随时随地浏览;⽆⽔印, 下载即可⽤
    • 真低价
      超⾼性价⽐, 让优质资源普惠更多师⽣
    VIP权益介绍
    • 充值学贝下载 本单免费 90%的用户选择
    • 扫码直接下载
    元开通VIP,立享充值加送10%学贝及全站85折下载
    您当前为VIP用户,已享全站下载85折优惠,充值学贝可获10%赠送
      充值到账1学贝=0.1元
      0学贝
      本次充值学贝
      0学贝
      VIP充值赠送
      0学贝
      下载消耗
      0学贝
      资料原价
      100学贝
      VIP下载优惠
      0学贝
      0学贝
      下载后剩余学贝永久有效
      0学贝
      • 微信
      • 支付宝
      支付:¥
      元开通VIP,立享充值加送10%学贝及全站85折下载
      您当前为VIP用户,已享全站下载85折优惠,充值学贝可获10%赠送
      扫码支付0直接下载
      • 微信
      • 支付宝
      微信扫码支付
      充值学贝下载,立省60% 充值学贝下载,本次下载免费
        下载成功

        Ctrl + Shift + J 查看文件保存位置

        若下载不成功,可重新下载,或查看 资料下载帮助

        本资源来自成套资源

        更多精品资料

        正在打包资料,请稍候…

        预计需要约10秒钟,请勿关闭页面

        服务器繁忙,打包失败

        请联系右侧的在线客服解决

        单次下载文件已超2GB,请分批下载

        请单份下载或分批下载

        支付后60天内可免费重复下载

        我知道了
        正在提交订单

        欢迎来到教习网

        • 900万优选资源,让备课更轻松
        • 600万优选试题,支持自由组卷
        • 高质量可编辑,日均更新2000+
        • 百万教师选择,专业更值得信赖
        微信扫码注册
        qrcode
        二维码已过期
        刷新

        微信扫码,快速注册

        还可免费领教师专享福利「樊登读书VIP」

        手机号注册
        手机号码

        手机号格式错误

        手机验证码 获取验证码

        手机验证码已经成功发送,5分钟内有效

        设置密码

        6-20个字符,数字、字母或符号

        注册即视为同意教习网「注册协议」「隐私条款」
        QQ注册
        手机号注册
        微信注册

        注册成功

        下载确认

        下载需要:0 张下载券

        账户可用:0 张下载券

        立即下载
        账户可用下载券不足,请取消部分资料或者使用学贝继续下载 学贝支付

        如何免费获得下载券?

        加入教习网教师福利群,群内会不定期免费赠送下载券及各种教学资源, 立即入群

        返回
        顶部
        Baidu
        map