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

浙江省杭州市“六县九校”联盟2022-2023学年高二上学期...

更新时间:2022-12-30 浏览次数:91 类型:期中考试
一、选择题(本大题共15题,每题2分,共30分。)
  • 1. 下列有关数据与信息的说法正确的是(    )
    A . 保护数据的安全只需保护存储数据的介质即可 B . 数据只能用数字或文字来表示 C . 信息可用模拟信号来表达,模拟信号是离散、不连续的信号 D . 信息经过加工、处理、分析后,可更好地被人们所使用
  • 2. 如图所示是一个8×8像素的黑白二色位图,假如使用0表示白色、1表示黑色,按照行从左向右的次序,对该图像信息进行编码(不考虑压缩),将该图像编码信息的字节数记做X,表示第一行图像信息的二进制编码记做Y。下列选项中正确的X,Y组合是(    )

    A . 64,10100101 B . 8,01011010 C . 16,01011010 D . 8,10100101
  • 3. 某算法的部分流程图如图所示,执行该部分流程后,则输出的结果为(    )

    A . 63 B . 15 C . 24 D . 48
  • 4. 用UltraEdit观察“人工智能, 5G!”的字符内码,如图所示。

    下面说法正确的是(    )

    A . 字符“5”对应的内码是35H,字符“10”对应的内码是4AH B . 字符“,”对应的内码是2C 35H C . 字符“I”的二进制内码为0100 1001B D . 图中共有2个ASCII码字符
  • 5. 一幅BMP格式的位图图像,参数如下图所示,其所占的存储空间为(    )

    A . 768KB B . 225MB C . 6MB D . 2.25MB
  • 6. 有关“数据与大数据”的说法正确的是(    )
    A . 某学校的月考数据属于大数据 B . 大数据技术强调对事物因果关系的探求 C . 借助云计算、大数据等技术,可以快速处理半结构化或非结构化的数据 D . 大数据价值密度的高低与数据总量的大小成正比,数据量越大,价值密度越高
  • 7. 字母“c”的ASCII码值为99,则字母“f”的十六进制内码是(    )
    A . 66H B . 9CH C . 67H D . 9DH
  • 8. 以下不可以作为Python变量名的是(    )
    A . true B . _ab C . stu D . 1_stu
  • 9. 表达式4**2==8 or int (6.22)==round(6.22) and not 'WZ' in 'WenZhou'的计算结果为(    )
    A . true B . True C . False D . Fasle
  • 10. 下列Python表达式的值为整数6的是(    )
    A . abs(float(-6)) B . str(6) C . 17%3**9//2-2 D . abs(int(-5.8))
  • 11. 某Python程序如下:

    d={"A":1,"B":2,"C":3,"D":4,"E":5}

    a=d["E"]

    b=d["D"]

    c=d["B"]

    s=a+b+c

    print(s)

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

    A . 8 B . 9 C . 10 D . 11
  • 12. 某Python程序如下:

    n,m=9,3

    n,m=m,n

    a=m- 3%2

    b=n/ /2+6**n

    print(a,b)

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

    A . 2  10077700 B . 8  217 C . 8  19 D . 2  217
  • 13. 某Python程序如下:

    s= "ZHEJIANGSHENG"

    p= "HANGZHOUSHI”

    if len(s)>len(p) :

        s,p=p,s

        x=len(p)-len(s) .

    if x<3:

        y=s[1:6:x] .

    else:

        y=s[0:x]

    print (y)

    程序运行后,变量y的值是(    )

    A . "AG" B . "AGH" C . "HNZ” D . "HJA"
  • 14. 有如下Pyhton程序段:

    def gcd(a,b):

      c=a%b

      while c > 0:

          a,b =b,c

          c=a%b

      return b

    a=int (input("请输入: "))

    b=int (input("请输入: "))

    gcd = gcd(a, b)

    scm=a*b//gcd

    print( gcd, scm)

    运行该程序,输入a,b的值分别为16,12,则输出gcd,scm的值分别为(    )

    A . 4,48 B . 48,4 C . 2,12 D . 12,2
  • 15. 有如下Pyhton程序段:

    s1=input("请输入: ")

    q=" 1357902468" ;s2="”

    for ch in sl:

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

          s2+=q[int (ch)]

      elif "a"<=ch<="z”:

          s2+=chr((ord(ch) -ord(" a") +2)%26+ord("a"))

      else:

          s2+=ch

    print (s2)

    运行该程序,输入s1的值为“Mike122@qq.com”,则s2的值为(    )

    A . Mgi c355@oo.amk B . Kgic931 @oo.amk C . Mkmg355@ss.Eqo D . 0kmg931@ss.eqo
二、非选择题(本大题共6题,2+2+2+2+6+6,共20分)
  • 16. 有如下Python程序段:

    info=[19,25,10,5,7,21,9,15]

    x=max (info)

    y=min(info)

    z=len(info)

    r=info[-5]

    s=(x-y)%(z-r)

    print (s)

    运行程序后,输出的结果是

  • 17. 某Python程序代码如下:

    list1=[2,3,4,5,6]

    m1=1

    m2=2

    for n in list1:

    if n%3==0:

        m1*=n

    print (m1-m2)

    程序运行后,输出的结果为

  • 18. 现有一程序模拟竞猜某商品价格,总共有五次竞猜机会。根据程序功能,请在划线处填入合适的代码。

    import random

    a=random.randint (0, 100)

    chance=5

    print("共%d次机会"% (chance))

    for i in

        b=int (input("请输入一个整数: "))

        if a<b:

            print("大啦!!!还剩%d次机会"% (chance-i))

        elif a>b:

            print("小啦!!!还剩%d次机会"% (chance-i))

        else:

            print("恭喜您,答对啦!!!数字是%d,共用次数%d"%(a, i))

    Break

  • 19. (2021高二上·杭州期中) 有如下Python程序:

    importmath

    total=float(input("请输入金额:"))

    if total<=500:

        total*=0.9

    elif total<=1500:

        total*=0.85

    else

        total*=0.75

    print(math.floor(total))

    运行程序,输入“1024”后回车,程序的输出结果是

  • 20. 若一个四位数,各个位数上的数字的4次幂之和等于它本身,则称这个数为四叶玫瑰数。编写Python程序,判断输入一个数是否为四叶玫瑰数。
    1. (1) 四位数4326(选填:是/不是)四叶玫瑰数。
    2. (2) 实现上述功能的Python程序如下,请在划线处填入合适代码。

      number=int (input(“请输入一个四位数:”))

      a = number// 1000

      b=

      c = number%100//10

      d = number%10

      if

        print (number,“ 是四叶玫瑰数”)

      else:

        print (number,“不是四叶玫瑰数” )

  • 21. 学考成绩与学考等级折算方法如下:“A”等折算成10分,“B”等折算成9分,“C”等折算成7分,“D”等折算成4分。现编写一个能实现将学考等级折算成相应分数的Python程序,程序运行结果如图所示,请回答下列问题:

    请输入各门功课的学考等级: ABABACBAAA

    你的学考成绩折算为: 94

    1. (1) 若输入"aabbaac",该程序(填:能/不能)计算出相应的折算成绩;
    2. (2) 请在程序划线处填上合适的代码。

      level=input (”请输入各门功课的学考等级: ")

      dic={"A":10,"B":9,"C":7,"D":4}

      score=0

      for i in range(len(level)):

          score = score +

      print("你的学考成绩折算为:"+  )

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

试卷信息