当前位置: 高中信息技术 /备考专区
试卷结构: 课后作业 日常测验 标准考试
| 显示答案解析 | 全部加入试题篮 | 平行组卷 试卷细目表 发布测评 在线自测 试卷分析 收藏试卷 试卷分享
下载试卷 下载答题卡

浙江省绍兴市柯桥区2020-2021学年高一下学期信息技术期...

更新时间:2021-07-29 浏览次数:175 类型:期末考试
一、选择题(本大题共15小题,每小题2分,共30分。)
  • 1. 小张早上起来感觉喉咙有点痛,头也有点晕,他妈妈给他测量体温发现有38℃,初步判断小张感冒发烧了。结合上述事例,下列对于数据、信息、知识和智慧的描述正确的是( )
    A . 体温计上显示的数字“38”仅仅是一个数据,并不包含任何信息 B . 鉴于“喉咙痛,头晕,体温38℃,初步判断为感冒发烧是知识的体现 C . 多喝水多休息有利于身体的快速恢复,这体现了人类的智慧 D . 喝了杯热水,小张休息了半个小时后再测体温为37.2℃,说明信息具有真伪性
  • 2. 下列有关大数据的说法正确的是(     )
    A . 大数据是对抽样数据进行分析 B . 大数据采集的数据是结构化数据 C . 大数据采集必须保证每个数据都准确无误 D . 大数据蕴含有很高的价值,但价值密度相对较低
  • 3. 111110B转换为十进制数后的结果是(     )
    A . 62 B . 63 C . 126 D . 127
  • 4. 3EH-101B的运算结果是(     )
    A . 53D B . 43D C . 111000B D . 111001B
  • 5. 使用UltraEdit软件观察字符“2021加油!”的内码,部分界面如图所示。下列说法正确的是(     )

    A . 字符“!”的内码保存占用2个字节 B . 字符“2”的内码转换为二进制为“0000010” C . 字符“10”的内码十六进制显示为“3A" D . 上述字符“2021 加油!”保存共占12b
  • 6. 小强要参加学校多媒体作品比赛,其中对于图像类作品的要求:尺寸为1280×720像素、颜色位深度为24位,其上传文件大小不得超过300KB。根据这一要求,小强上交的图像作品,压缩比至少是(     )
    A . 2:1 B . 3:1 C . 6:1 D . 9:1
  • 7. 一个时长为1分钟、采样频率为44.1kHz、量化位数为8位、双声道未经压缩的Wave格式文件,则其存储容量约为(     )
    A . 2.52MB B . 5.05MB C . 20.19MB D . 40.37MB
  • 8. 某算法的部分流程图如图所示,执行这部分流程,若输入t的值为5,则t=1?这命令执行次数为(     )

    A . 3 B . 4 C . 5 D . 6
  • 9. 下列 python表达式结果最小的是(     )
    A . 2**3//3+8 %2 * 3 B . 5**2 % 3+7%2**2 C . 1314//100%10 D . int("1"+"5")//3
  • 10. 与表达式not x<0 or y%2==0 具有相同功能的是(     )
    A . x>=0 and y%2==1 B . x>=0 and y//2==0 C . x>0 or y/2==int (y/2) D . x>=0 or y//2==y/2
  • 11. 下列python表达式结果为5的是(     )
    A . abs(int(-5.6)) B . len("3+5>=6") C . ord("5") D . round(5.9)
  • 12. 中国大陆居民身份证由18位数字组成,其中第7至14位数字代表居民的出生年月日,身份证号码现保存在字符串变量s中,小张尝试对身份证号码中的出生年月日进行提取,以下表达式不正确的是(     )
    A . s[7:15] B . s[6:14] C . s[-12:-4] D . s[6:-4]
  • 13. 下列有关字典的说法,不正确的是(     )
    A . 字典中的每个元素包含键和值两部分 B . 字典中的值可以是任意类型的数据 C . 可以通过字典的值来找到对应的键 D . 在同一字典中,键必须互不相同
  • 14. 有如下python程序段

    n=int(input("请输入n值:"))

    x=n;y=0

    if x>0:

        y=y+1

    elif x<0:

        y=y-1

    print (y)

    执行上述语句,下列说法不正确的是(     )

    A . 若输入-1,则输出y值为-1 B . 若输入0,则输出y值为-1 C . 若输入1,则输出y值为1 D . 若输入2,则输出y值为1
  • 15. 有如下python程序段:

    a=[4,5,3, 6, 7,8,2, 9, 1]

    m,c=1,1

    for i in range(1, len(a)):

        if a[i]>=a[i-1]:

            c+=1

            m=max (m, c)

        else:

            c=1

    print(c,m)

    则程序执行后,c和m的值分别是(     )

    A . 1和1 B . 1和4 C . 2和4 D . 3和4
二、非选择题(本大题共3小题,6+9+8,共20分)
  • 16. 模拟一个简单计算器,实现如下功能:输入两个整数和一个运算符(加、减、乘、除),进行算术运算,并输出运算结果。程序运行时,依次输入第一个数、运算符和第二个数,输出运算结果。当输入的运算符是加减乘除(+-*/)四种以外的符号时,则输出“运算符不正确”。当进行除法运算时,如果除数为“0”,提示输出“除数不能为0!”。Python 程序实现如下,在划线处填入合适的代码。

    a= int (input(请输入第一个数: "))

    fh=input ("请输入运算符: ")

    b=int (input("请输入第二个数: "))

    flag=True

    s=

    if fh in s:

        if fh=="+" :

            c=a+b

        elif fh=="-":

            c=a-b

        elif fh=="*":

            c=a*b

        else:

            if

               print("除数不能为0! ")

               flag=False

            else:

               c=a/b

            if flag==True:

               print(运算的结果为: "+)

        else:

            print ("运算符不正确")

  • 17. 某仓库物品代码格式为“X-XXX-XXXXX-Y”,其中“X"和“Y”均为0到9之间的数字,“Y”为校验码。校验码由前面9个X计算得到,计算方法为:从左边开始,第1个数字乘以1加上第2个数字乘以……依次类推,直到加上第9个数字乘以9,将该结果除以10,所得余数即为校验码。用Python设计一个程序,输入物品代码,判断输入的代码中校验码是否正确,如果正确输出“正确”,否则输出“错误”。运行样例如下所示:

    样例1:

    输入: 2-163-91475-4

    输出:正确

    样例2:

    输入: 2-163-91475-5

    输出:错误

    1. (1) Python程序实现如下,请在划线处填入正确的代码:

      s=input("输入物品代码: ")

      a=[ ]

      for i in range(0, 13) :

          if

              a. append(int (s[i]))      #append( )函数用于在列表末尾添加新的对象

      sum=0

      for i in range(0, 9):

         

      sdm=sum%10

      if sdm== ydm :

          print("正确")

      else:

      print("错误" )

  • 18. 编写Python程序实现如下功能:输入年月日,输入格式如“2021-06-21",年月日之间用“-”分隔。判断这一天是这一年的第几天。以2021-06-21为例,前面5个月总天数,加上21天即这一天是本年的第几天。 特殊情况,当输入的年份是闰年时,2月份有29天。闰年的判断方式如下:

    ⒈能被4整除,但不能被100整除;

    ⒉能被400整除;

    1. (1) “2020-05-20”这一天是这一年的第天。
    2. (2) 编写Python代码如下,在划线处填入正确的代码:

      mon=[31, 28, 31, 30, 31, 30,31,31, 30, 31,30,31] #mon 中存储1-12每个月的天数

      s=input("请输入年月日: ")

      year=int(s[:4])

      month=int (s[5:7])

      sum=0

      for i in range (  ):

          sum+=mon[i]

      sum+=day

      if

          isleap=True

      else:

          isleap=False

      if

          sum+=1

      print(“这一天是当年的第”+str (sum) +“天”)’

    3. (3) 加框处的代码有误,请改正。

微信扫码预览、分享更方便

试卷信息