搜索
    上传资料 赚现金
    浙江省三校联考2022-2023学年高二信息技术上学期10月月考试卷(Word版附解析)
    立即下载
    加入资料篮
    浙江省三校联考2022-2023学年高二信息技术上学期10月月考试卷(Word版附解析)01
    浙江省三校联考2022-2023学年高二信息技术上学期10月月考试卷(Word版附解析)02
    浙江省三校联考2022-2023学年高二信息技术上学期10月月考试卷(Word版附解析)03
    还剩6页未读, 继续阅读
    下载需要15学贝
    使用下载券免费下载
    加入资料篮
    立即下载

    浙江省三校联考2022-2023学年高二信息技术上学期10月月考试卷(Word版附解析)

    展开
    这是一份浙江省三校联考2022-2023学年高二信息技术上学期10月月考试卷(Word版附解析),共9页。试卷主要包含了选择题,非选择题等内容,欢迎下载使用。

    浙江省2022-2023学年高二上学期信息技术10月份三校联考试卷

    一、选择题(本大题共13小题,每小题2分)

    1. 下列有关数据与信息的说法,不正确的是(   

    A. 数据是对客观事物的符号表示

    B. 数据可作为信息的载体

    C. 数据经过解释后产生的意义就是信息

    D. 数据的表现形式只能是数字

    【答案】D

    【解析】

    【详解】本题考查的是数据与信息。数据是对客观事物的符号表示,数据可作为信息的载体,数据经过解释后产生的意义就是信息。数据的表现形式可以是数字、文字、图像等。故选项D说法不正确。

    2. 下列关于计算机信息编码的描述,正确的是( 

    A. 汉字的输入码不是唯一的,常见的有音码、形码等

    B. ASCII码在计算机中存储时占8位,共有256ASCII字符

    C. 用视频处理软件把AVI格式视频转为MPEG格式的过程是无损压缩

    D. 若两位十六进制数的首位不为0,末位为0,则其一定大于十进制数16

    【答案】A

    【解析】

    【详解】本题考查的是信息编码。汉字的输入码不是唯一的,常见的有音码、形码等,选项A正确;ASCII码在计算机中存储时占8位,共有128ASCII字符,故选项B描述错误;用视频处理软件把AVI格式视频转为MPEG格式的过程是有损压缩,故选项C说法错误;例如:十六进制数10转换为十进制数为16并不大于十进制数16,故选项D说法错误。

    3. 已知大小写字母的ASCII码值相差32D,使用UltraEdit软件查看python 2021的内码,部分界面如图所示。

    下列说法正确是(   

    A. 小写字母y的内码值为79H,可推得小写字母z的内码值为80H

    B. 小写字母p的内码值为70H,可推得大写字母0的内码值为4FH

    C. 图中2的内码值为20H,转化为十进制为32

    D. 字符python 2021的内码共占10个字节

    【答案】B

    【解析】

    【详解】本题主要考查UltraEdit软件。小写字母“y”的内码值为79H,可推得小写字母“z”的内码值为79H+1=7AH;小写字母“p”的内码值为70H,则小写字母“o”的内码值为70H-1=6FH,可推得大写字母“0”的内码值为6FH-20H=4FH(大写字母与小写字母十进制相差32,对应十六进制为20);图中“2”的内码值为32H,转化为十进制为50;字符“python 2021”的内码共占11个字节,故本题选B选项。

    4. 为了保障数据传输过程中数据的安全,人们往往采用多种方式来隐藏数据或者伪装数据。其中 一种常用的办法就是把数据插入一幅图像中,通过把真实数据以二进制的形式插入图像中,这样即使被截获,表面看起来就是一幅图像。下列几组数据中最有可能存在隐藏数据的是(   

    A.  B.  C.  D.

    【答案】D

    【解析】

    【详解】本题主要考查数据安全。未经压缩图像容量=像素*颜色深度/8,对比BD选项可知最有可能存在隐藏数据D组数据,故本题选D选项。

    5. 下列有关大数据的说法,不正确的是(    

    A. 大数据要分析的是抽样数据,而不是全体数据

    B. 大数据的速度快不仅指数据产生的速度快,还指数据处理的速度快

    C. 大数据不再追求个别数据的精确性,允许数据混杂

    D. 大数据价值密度的高低与数据总量的大小成反比

    【答案】A

    【解析】

    【详解】本题考查是大数据特征。大数据的特征:(1)从互联网产生大数据的角度来看,大数据具有4V特征:大量(Volume)、多样(Variety)、低价值密度(Value)、高速(Velocity)(2)从互联网思维的角度来看,大数据具有三个特征:样本渐趋于总体,精确让位于模糊,相关性重于因果。(3)从大数据存储与计算的角度来看,大数据具有两个特征:分布式存储和分布式并行计算。故本题应选A

    6. 下列 Python 表达式的值为数值 5 的是 (  )

    A. int(max("5","11","100")) B. len([1,2,3,5]) C. str(5) D. abs(float(-5))

    【答案】A

    【解析】

    【详解】本题主要考查Python表达式的运算。int(max("5","11","100"))=int("5")=5len([1,2,3,5])=4str(5)= "5" abs(float(-5))=5.0,故本题选A选项。

    7. Python表达式 -3 ** 2 + 7 % 13 // 4 ** 0.5 * 4 的值是( 

    A. -9.0 B. -5.0 C. 3.0 D. 21.0

    【答案】C

    【解析】

    【详解】本题主要考查Python表达式的运算。 -3 ** 2 + 7 % 13 // 4 ** 0.5 * 4 =-9+7 % 13 // 2.0 * 4=-9+7//2.0*4=-9+3.0*4=-9+12.0=3.0。故本题选C选项。

    8. 已知变量s="2021china",则表达式s[-1]+s[2]*2的值是(   

    A. "a4" B. "a22" C. "n22" D. "a0"

    【答案】B

    【解析】

    【详解】本题考查的是表达式的运算。对于字符串变量的编号,从左到右是01234……依次增加,所以s[2]*2=22。编号从右往左,编号为-1-2-3-4……s[-1]=a。所以本题答案为a22故选项B正确。

    9. 有如下Python 程序段: 

    x,y,z=142,125,120

    res=0

    if x>y:

      res=x

    elif y>z:

      res+=z

    res-=5

    print(res)

    运行该程序段后,输出结果是(  )

    A. 115 B. 137 C. 140 D. 157

    【答案】B

    【解析】

    【详解】本题考查的是Python选择语句。x,y,z=142,125,120,满足x>y,执行res=x=142,退出选择语句范围,执行res-=5,故res=142-5=137,选项B正确。

    10. 有如下Python 程序段:

    a=[]

    b=[1,5,4,1,5]

    c={1:3,2:4,3:5,4:1,5:2}

    for i in b:

    if i not in a:

    a.append(c[i])

    print(a)

    运行该程序段后,列表 a 的值是(   

    A. [1,5,4] B. [3,2,1] C. [3,2,1,2] D. [3,2,1,3]

    【答案】C

    【解析】

    【详解】本题主要考查Python程序的执行。ab是列表,c是字典,循环结构中,变量i依次从列表b中取数,如果i不在列表a中,则将c[i]添加到列表a中。前三轮循环,均满足if判断结构,i依次为154a=[3,2,1];第四轮循环,i=1,不满足if判断跳过;第五轮循环,i=5,满足if判断,将c[5]=2添加到列表a中。故运行该程序段后,列表 a 的值是[3,2,1,2],选C选项。

    11. 下列Python程序的功能是使用迭代算法求s的值。

    n=int(input("please input n"))

    s=0

    for i in range(1,n):

          if i % 3==0:

             s=s+i

    print("s=",s)

    程序执行时,输入n的值为25,则输出的结果为(  )

    A. s84 B. s118 C. s= 108 D. s105

    【答案】C

    【解析】

    【详解】本题主要考查Python程序的执行。分析程序可知,输入n的值为25,该程序实现将1~24之间是3的倍数的数进行累加求和,满足条件的数有3691215182124,故sum=sum+i=0+3+6+9+12+15+18+21+24=108,故本题选C选项。

    12. 计算斐波那契数列(该数列从第3项开始,每一项都等于前两项之和),求最后项的值并输出。python程序段如下所示:

    n=int(input("输入斐波那契数列长度:"))

    a=[0]*n

    a[0]=a[1]=1

    i=2                          #

    while i < n:                    #

           a[i]=a[i-2]+a[i-1]        #

           i=i+1

    print(a[i])                     #

    该程序运行后显示出错信息,请选出有问题的语句是( 

    A.  B.  C.  D.

    【答案】D

    【解析】

    【详解】本题主要考查Python程序的执行与调试。分析程序可知,数组a保存数列每一项,但语句只能输出最后一项,因为不在循环体内,故本题选D选项。

    13. 有下列Python程序段:

    s="6p25y3t"

    sum=t=0

    flag=True

    for ch in s:

    if"0"<=ch<="9":

    t=t*10+int(ch)

    else:

    if flag==True:

    sum+=t

    t=0

    flag=not flag

    执行该程序段后,变量sum值为(   

    A. 6 B. 9 C. 28 D. 34

    【答案】B

    【解析】

    【详解】本题考查的是Python综合应用。阅读程序可知,逐个读取字符串中的字符,如果是数字则转换为数值类型;如果是字符,则清空t,标志位flag取反;如果是字符且标志位flag为真,则将数字累加到sums="6p25y3t",读取到第一个数字是9flag为真,将数字累加到sum=6;读取到第一非数字p,标志位flag取反后为假,读取到第二个数25,由于flag为假,不将数字累加到sum;读取到第二个非数字y,标志位flag取反后为真;读取到第三个数字是3flag为真,将数字累加到sum=6+3=9。故本题应选B

    二、非选择题(本大题共4小题,5+6+7+6,共24)

    14. 基姆拉尔森公式用来计算给定日期是星期几的问题。基姆拉尔森公式的python表达式为week=(d+2*m+3*(m+1)//5+y+y//4-y//100+y//400+1)%7。该表达式中,y表示年份,m表示月份,d表示日期。经计算所得week值为0表示星期日,week值为1表示星期一,……以此类推。若遇到1月和2月,则需要将其分别转换为上一年的13月和14月,如:2020-2-13需要换算成2019-14-13后代入公式计算。

    1)根据题意,202111日是星期________

    2实现上述功能,请将下列python程序补充完整。

    sw='日一二三四五六'

    y=int(input('请输入年份:'))

    m=int(input('请输入月份:'))

    d=int(input('请输入日期:'))

    print(y,'',m,'',d,'')

    if ______:

        m+=12

        y-=1

    week=(d+2*m+3*(m+1)//5+y+y//4-y//100+y//400+1)%7

    weekday=_____

    print('星期',weekday)

    【答案】    ①.     ②. m==1 or m==2    ③. sw[week]

    【解析】

    【详解】本题主要考查Python程序的综合应用。根据题意,若遇到1月和2月,则需要将其分别转换为上一年的13月和14月,202111日所在的星期是week=(1+2*13+3*(13+1)//5+2020+2020//4-2020//100+2020//400+1)%7=5,即202111日是星期五。若遇到1月和2月,则需要将其分别转换为上一年的13月和14月,故此处if判断条件是m==1 or m==2经计算所得week值为0表示星期日,week值为1表示星期一,……以此类推,sw='日一二三四五',此处根据weeksw取出对应的星期,故填sw[week]

    15. 通过调查发现,人们普遍认为带有数字268的车牌比较吉利,而带有数字4的车牌则不吉利。小明想通过编写程序来计算车牌的吉利值:其中数字2吉利值为1,数字6吉利值为2,数字8吉利值为3,数字4的吉利值为-2、其他数字吉利值为0。如车牌号H94286的吉利值为4。程序代码如下,请在程序划线处填入合适的代码。

    dic={"2":1,"6":2,"8":3,"4":-2}

    cp=input("请输入车牌号(格式如'H94286'):")

    count=0

    for i in ______ :

      x=cp[i]

      if x in ["2","4","6","8"]:

    _____

    print("该车牌号的吉利值为:" + _____ )

    【答案】    ①. range(2,len(cp))    ②. count+=dic[x] count=count+dic[x]    ③. str(count)

    【解析】

    【详解】本题考查的是Python循环语句。依次从车牌号读取字符,前两位不是数字,故第一空应为:range(2,len(cp));吉利值存放在字典dic中,故第二空为:count+=dic[x] count=count+dic[x];计算出来的吉利值为数值类型,而print语句中是用加法跟前面字符连接在一块,故要将吉利值count转换为字符类型,所以第三空应为:str(count)

    16. 编写一个人民币小写转大写的程序,实现功能如下:从键盘输入待转换的小写金额(不得超过9位数),输出其大写金额。运行界面如图所示:

    dx={"0":"","1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":"","9":""}

    dw="亿仟佰拾万仟佰拾元"

    money=input("请输入金额(整数,不得超过9位):")

    zh=""

    t=""

    if         ________:

        print("输入的数据超出所能转换的范围。")

    else:

        for i in range(0,len(money)):

            t=        ___________     #取出第i位小写对应的大写

            dwz=len(dw)-len(money)+i      # 计算该小写数字对应的单位在dw中的索引号  

                      ___________

    print(money,"的大写为:",zh, "")

    1)为实现上述功能,请在划线处填入合适代码。

    2)若输入的金额为20,则输出的结果是_________________

    【答案】    ①. len(money)>9    ②. dx[money[i]]    ③. zh=zh+t+dw[dwz]    ④. 20的大写为:贰拾零元整

    【解析】

    【详解】本题主要考查Python程序的综合应用。输入金额是整数且不得超过9位,分析代码可知,此处判断是否输入的金额超过9位,故填len(money)>9将输入金额字符串money中取出第i位小写转换为对应的大写,即从字典dx中取出对应的大写,故填dx[money[i]]③dwz是计算该小写数字对应的单位在dw中的索引号,变量zh保存最终转换的结果,变量ti位小写对应的大写,dw保存单位,此处在t后面加上对应的单位,故填zh=zh+t+dw[dwz]若输入的金额为20,则输出的结果是 20的大写为:贰拾零元整。

    17. 现有一小块矿石,质量不超过 200g,现用托盘天平来称重,已知砝码规格有50g,20g,10g,5g,2g,1g ,共 6 种规格,每种规格的砝码数量均满足需求,游码置于标尺零刻度位置且无需拨动,将该矿石放至托盘天平左盘,不断往右盘加砝码(注:先大后小),直至平衡。根据输入的矿石质量(注:只考虑正整数),输出平衡时所需的各规格砝码数量。

    该程序运行的部分界面如下图所示,请在程序划线处填入合适的代码(每空2分)。

    ore = int(input("请输入矿石质量:"))

    weights = [50,20,10,5,2,1] #砝码规格

    num = [0] * len(weights) #初始化所需的各规格砝码数量

    res =_________             

    i = 0

    while ore > 0:

    num[i] = ore // weights[i]

    _________             

    i += 1

    for i in range(len(num)):

    if _________              :

    res = res + str(weights[i]) + "g:" + str(num[i]) + ";"

    print(res[:-1])

    【答案】    ①. "所需的砝码:"    ②. ore=ore-weights[i]*num[i] ore=ore-num[i]*weights[i] ore=ore % weights[i]    ③. num[i]>0 num[i]!=0

    【解析】

    【详解】本题主要考查Python程序的综合应用。变量res是平衡时所需的各规格砝码数量,由程序运行界面图可知,res初始化应是res="所需的砝码:",故此处填"所需的砝码:"num[i]是第i个砝码的数量,此处需要更新ore,即用ore去掉num[i]weights[i]的乘积,故此处填ore=ore-weights[i]*num[i] ore=ore-num[i]*weights[i] ore=ore % weights[i]如果num[i]不等于0,说明weights[i]的砝码满足需求,则将其拼接到变量res中,故此处判断条件是num[i]>0 num[i]!=0

    相关试卷

    浙江省五校联盟2022-2023学年高二信息技术上学期期末联考卷(Word版附解析): 这是一份浙江省五校联盟2022-2023学年高二信息技术上学期期末联考卷(Word版附解析),共13页。试卷主要包含了选择题,非选择题等内容,欢迎下载使用。

    浙江省温州十校联合体2022-2023学年高二信息技术下学期期中联考试卷(Word版附解析): 这是一份浙江省温州十校联合体2022-2023学年高二信息技术下学期期中联考试卷(Word版附解析),共12页。试卷主要包含了选择题,非选择题等内容,欢迎下载使用。

    浙江省杭州市“六县九校”联盟2022-2023学年高二上学期信息技术期中联考试卷(Word版附解析): 这是一份浙江省杭州市“六县九校”联盟2022-2023学年高二上学期信息技术期中联考试卷(Word版附解析),共11页。试卷主要包含了选择题,非选择题等内容,欢迎下载使用。

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

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

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

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

    提示

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

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

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

    重新选择
    明天再来
    个人账户下载
    下载确认
    您当前为教习网VIP用户,下载已享8.5折优惠
    您当前为云校通用户,下载免费
    下载需要:
    本次下载:免费
    账户余额:0 学贝
    首次下载后60天内可免费重复下载
    立即下载
    即将下载:0份资料
    • 充值学贝下载 90%的用户选择 本单免费
    • 扫码直接下载
    选择教习网的 4 个理由
    • 更专业

      地区版本全覆盖, 同步最新教材, 公开课⾸选;1200+名校合作, 5600+⼀线名师供稿

    • 更丰富

      涵盖课件/教案/试卷/素材等各种教学资源;500万+优选资源 ⽇更新5000+

    • 更便捷

      课件/教案/试卷配套, 打包下载;手机/电脑随时随地浏览;⽆⽔印, 下载即可⽤

    • 真低价

      超⾼性价⽐, 让优质资源普惠更多师⽣

    开票申请 联系客服
    本次下载需要:0学贝 0学贝 账户剩余:0学贝
    本次下载需要:0学贝 原价:0学贝 账户剩余:0学贝
    了解VIP特权
    您当前为VIP用户,已享全站下载85折优惠,充值学贝可获10%赠送

        扫码支付后直接下载

        0元

        扫码支付后直接下载

        使用学贝下载资料比扫码直接下载优惠50%
        充值学贝下载,本次下载免费
        了解VIP特权
        • 微信
        • 支付宝

        微信扫码支付

        支付宝扫码支付(支持花呗)

        到账0学贝
        • 微信
        • 支付宝

        微信扫码支付

        支付宝扫码支付 (支持花呗)

          下载成功

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

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

          本资源来自成套资源

          更多精品资料

          正在打包资料,请稍候…

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

          服务器繁忙,打包失败

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

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

          请单份下载或分批下载

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

          我知道了
          正在提交订单

          欢迎来到教习网

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

          微信扫码,快速注册

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

          手机号注册
          手机号码

          手机号格式错误

          手机验证码 获取验证码

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

          设置密码

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

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

          注册成功

          下载确认

          下载需要:0 张下载券

          账户可用:0 张下载券

          立即下载

          如何免费获得下载券?

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

          返回
          顶部