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

浙江省精诚联盟2022-2023学年高二上学期信息技术10月...

更新时间:2022-11-30 浏览次数:99 类型:月考试卷
一、选择题(本大题共10小题,每小题2分,共20分。)
  • 1. 关于数据与信息的关系,下列说法不正确的是(    )

    A . “北极熊团”团旗上的图案是信息 B . 同样的数据,不同的人会有不同的解读 C . 广博的知识有助于准确解读数据包含的信息 D . 数据的价值往往取决于其中包含的信息
  • 2. 有关“大数据”的说法正确的是(    )
    A . 全国人口的普查数据属于大数据 B . 大数据技术强调对事物因果关系的探求 C . 借助云计算、大数据等技术,可以快速处理非结构化的数据 D . 大数据数据量越大,价值密度越高
  • 3. 用UltraEdit软件观察“庆祝73华诞,喜迎20大”这几个字的内码,如下图所示:下列说法正确的是(    )

    A . 计算机内部都用十六进制存储字符内码 B . 字符串中逗号“,”的内码是A3 AC C . “19”对应的内码是31 2F D . 存储上图这些字符的内码需要19个字节
  • 4. 下列关于信息数字化的说法,正确的是(    )
    A . 智能音箱整点报时的声音是数字信号 B . 电脑里的文本文件是将其中每个字的形状存储起来 C . 模数转换时可以通过提高采样频率来提升数字化的保真程度 D . 时长为10秒钟的双声道wav格式音频,已知采样频率为44.1kHz,量化位数为16bit,则其所占存储空间约为1MB
  • 5. 某算法的部分流程图如图所示,则执行后a的值为(    )

    A . 2 B . 0.5 C . -1 D . 2022
  • 6. 下列数中,值最大的是(    )
    A . 11011011B B . DAH C . 220D D . (333)8
  • 7. 与表达式not x<0 or y%2==0具有相同功能的是(    )
    A . not x<0 or y%2==0 B . x>0 or y/2==int(y/2) C . x>0 or y/2==int(y/2) D . x>=0 or y//2==y/2
  • 8. 有如下python程序段:

    a="123456"     #①

    b = [6,5,4,3,2,1]

    for i in range(6):    #②

       s = a[i] + b[i]     #③

    print(s)      #④

    执行该程序后报错,则错误的原因可能出在第几行(    )

    A . B . C . D .
  • 9. 以下python程序段:

    a = [0]*4

    for i in range(5):

      j = 0

      a[j] += 1

    while a[j] == 2:

      a[j] = 0

      j += 1

      a[j] += 1

    执行该程序段后a对象的内容是(    )

    A . [1,1,0,0] B . [1,0,1,0] C . [0,1,1,0] D . [0,1,0,1]
  • 10. 有下列Python程序段:

    import random

    s=input("请输入字符串:")

    x=random.randint(3,6)

    n=len(s)

    if len(s[0:x])<len(s[x:n]):

      r=s[x:n]+s[0:x]

    else:

      r=s[0:x]+s[x:n]

    print(r)

    执行该程序段,若输入“helloworld”(不包含双引号),则输出的结果不可能的是(   )

    A . loworldhel B . oworldhell C . helloworld D . Worldhello
二、阅读程序填空或写结果(本大题共5小题,每小题2分,共10分)
  • 11. 某Python程序段如下:

    w = input("请输入一个单词(全部小写):")

    w =        + w[1:]

    print(w)

    要想将单词 w 的首字母大写,划线处应填写的内容是

  • 12. 某Python程序段如下:

    import math

    a = float(input("请输入夹角的大小(弧度):"))

    zx =           #求角a的正弦值

    print(zx)

    要正确求得角a的正弦值,划线处应填写的内容是

  • 13. 某Python程序段如下:

    info = ["男", 79, "女", 97, "女", 94, "男", 91, "女", 85, "女", 100, "男", 82]

    tot = c = 0

    for i in range(0, len(info), 2):

    if info[i] == "女":

    continue

    tot += info[i + 1]

    c += 1

    print(round(tot / c, 1))

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

  • 14. 某Python程序段如下:

    def isprime(x):

    for i in range(2, x//2 + 1):

    if x % i == 0:

    return False

    return True

    s = 0

    for i in range(2, 19):

    if isprime(i):

    s += i

    print(s)

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

  • 15. 某Python程序段如下:

    def isdigit(x):

    if "0" <= x <= "9":

    return True

    else:

    return False

    d = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"

    s = "1*8%6$3@0#19&0"

    ans = ""

    t = 0

    for i in s:

    if isdigit(i):

    t = t * 10 + int(i)

    else:

    ans += d[t]

    t = 0

    print(ans)

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

三、综合填空(本大题共3小题,每空2分,共20分)
  • 16. “羊了个羊”是一款趣味小游戏,集齐3个相同的图案即可消掉。小杨发现每个图案都是由64*64个像素组成的256色图像,若将某个图案按该规格保存为bmp图像文件,所需的存储空间是KB,如果将颜色改为黑白2色后保存为bmp图像文件,其它参数不变,图像文件大小变为

    小杨数了一下,发现游戏画面中共有13种不同的小图案,若要将这些图案的序号统一进行二进制编号,至少需要个二进制位。

  • 17. 十进制整数转换为十六进制整数采用“除16取余,逆序排列”法。具体做法是:用16整除十进制整数,可以得到一个商和余数;若余数大于等于10,则以A~F分别代表10~15;把商作为新的被除数,再除以16,又会得到一个商和余数,如此进行,直到商为0时为止,然后把各个余数依次逆序排列,就得到了一个十六进制整数。

    根据上述步骤,小明编写了将十进制整数转换为16进制整数的Python程序,请在划线处填入合适的代码。

    d = int(input("请输入一个十进制正整数:"))

    ans = ""

    if d == 0:

    ans = "0"

    while d > 0:

    r = d % 16

    if r >= 0 and r <= 9:

    else:

    print(d,"转换为 16 进制数是:",ans)

  • 18. 二月春风似剪刀,从气象学上来说,连续5天日平均气温稳定在10~22℃,才算是进人春天,其中5天中的第一天即为入春日。小范收集了今年2月每日最高和最低气温(如下表所示),并使用Python语言编写程序判断2月是否入春。

    日期

    1

    2

    3

    4

    5

    25

    26

    27

    28

    最高气温

    10

    7

    17

    12

    9

    14

    9

    11

    14

    最低气温

    5

    4

    5

    7

    6

    8

    8

    9

    10

    1. (1) 小范先进行了抽象建模与算法的设计,请补充完整划线处内容。已入春的标志是连续5天的日均气温在10~22℃。假设第i天(i从1开始)的最高气温为high,最低气温为low,先计算日均气温ave=(high+low)/2,然后判断ave值是否在[10, 22)范围内,若是,则计数器t加1,否则计数器t(选填:不变/清零/减1)。若计算器t的值达到5,则表示已入春,而入春日则为第天(用变量i表示)。
    2. (2) 根据上述算法编写的程序如下:

      high=[10,7,17,12,9,19,20,8,11,10,9,12,16,21,13,15,7,11,20,25,26,26,15,15,14,9,11,14]    #存储2月1~28日的最高气温

      for i in range(len(high)):

      ave=

      if 22>ave>=10:

      t+=1

      if :

      print(i-3, "号入春啦!")

      break       #跳出循环

      else:

      t=0

      if t < 5 :

      print("本月还未入春!")

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

试卷信息