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

浙江七彩阳光新年高考研究联盟2021-2022学年高二下学期...

更新时间:2023-08-27 浏览次数:27 类型:期中考试
一、选择题(本大题共 15 小题,每小题 2 分,共 30 分。)  
  • 1. 关于数据、信息与智慧的说法,下列不正确的是(  )
    A . 数据是对客观事物的符号表示,如图形符号、数字、字母等 B . 信息是用来消除随机不确定性的东西 C . 信息必须依附于一定的载体,书本上的文字就是一种信息 D . 智慧是一种更高层次的综合能力,主要表现为收集、加工、传播知识的能力以及对事物发展的前瞻性看法
  • 2. 18(  )x-11(  )y=17(  )k该等式成立,求x,y,k 分别代表什么进制(  )
    A . 16  24  10 B . 10  24  16 C . 24  16  8 D . 16  8  10
  • 3. 关于编码,以下说法正确的是(   )
    A . ASCII码用7位二进制编码,共128个,它的二进制编码范围从0000001-1111111 B . 汉字编码分为外码、交换码、机内码和字形码,其中交换码和机内码其实是同一种。 C . 条形码是宽度相等的多个黑条和白条组成的图形标识符,中国普遍采用的是EAN13 D . 二维码和条形码相比,存储容量更大,功能更加强大
  • 4. 下列应用使用了人工智能技术的有(   )

    ①通过在线翻译将英文翻译成中文

    ②Excel 软件中的“自动填充”功能

    ③”AlphaGo”围棋程序与人对弈

    ④使用二维码生成器生成二维码

    ⑤通过指纹解锁功能打开手机

    A . ①②④ B . ①③⑤ C . ②③④ D . ②③⑤
  • 5. 关于大数据思维的描述,下列不正确的是(  )
    A . 大数据代表着信息量大、速度快、种类繁多的信息资产,需要特定的技术和分析方法将其转化为价值 B . 价值密度低是大数据特征之一,价值密度的高低与数据总量的大小成正比 C . 大数据要分析的是全体数据,而不是抽样数据 D . 大数据更关注事物的相关性而不是因果关系
  • 6. 关于信息系统的描述,下列不正确的是(  )
    A . 信息系统是指由硬件软件设施、通信网络、数据和用户构成的人机交互系统 B . 信息系统的运行需要借助各类硬件,对外部环境的依赖是其最大的局限性 C . 信息系统是信息技术与供求关系相结合的产物 D . 信息系统是由硬件设施、软件、数据构成的软件系统
  • 7. 关于射频技术,以下说法错误的是(  )
    A . 射频技术既属于通信技术,又属于传感器技术 B . 电子标签可分为无源标签和有源标签,无源电子标签又叫被动式标签,无源比较便宜 C . RFID是物联网能够识别“万物”最关键的技术 D . 我国第二代身份证使用了射频技术,内置的是有源电子标签
  • 8. 关于个人信息的描述,下列不正确的是(  )
    A . 只要不上网,个人信息就不会泄露 B . 个人信息可以分为个人敏感信息和个人一般信息 C . 人们在快速获取所需信息的同时,个人信息也有可能被他人盗用 D . 个人敏感信息遭到泄露或修改,有可能对信息主体造成不良的影响
  • 9. 某流程图如图所示,输入K的值为14,最终i、s的值分别为(  )

    A . 15,-24 B . 15,-9 C . 11,-9 D . 13,-24 
  • 10. 有如下 Python 程序段,输出的结果不可能是(   )

    import random import math a=random.randint(0,10)

    if (math.sqrt(a))**2==a:

        a=a+1

    print(a)

    A . 2 B . 3 C . 4 D . 5      
  • 11. 有如下 Python 程序代码,程序执行输出结果是(   )

    list=[4,7,8,1,2,6]

    s=0

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

        if list[a]< list[a-1]:

            s+=1

        else:

            s-=2
    print(s)

    A . 3 B . 4 C . -7 D . -3
  • 12. Python 程序如下:

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

    st=""

    for n in s:

      if '0' <=n<='9':

        st=st+n

      elif 'A' <=n<='Z':

        st=n+st

    print(st)

    那么输入"Happy5New2Year9!",输出结果是( )

    A . 9Y2N5H B . 741YNH C . H5N2Y9 D . YNH529
  • 13. xscj1.csv文件中数据包含“xm”,“xh”,“yw”,“sx”等字段,有若干个数据行,下列程序段执行后,对象 df_data中的数据将( )

    import pandas as pd

    df_data=pd.read_csv("xscj1.csv")

    df_data.drop("yw",axis=1)

    df_data.drop(0)

    df_data.sort_values("sx", inplace=True)

    A . 按“sx”升序排序 B . 不再包含“yw”数据列 C . 删除了第一行记录 D . 增加了一个数据行
  • 14. 提取字符串中的数字并存放到列表中,程序中划线处的代码为(     )

    s="12, 345, 67"

    a=[ ]

    t=0

    n=0

    for i in range(len(s)):

        if s[i]==",":

            t=int(s[n:i])

            a.append(t)

               ①   

    if i==len(s)-1:

         t=int(  ② )

         a.append(t)

    print(a)

    A . ①n=i    ②s[n:i+1] B . ①n=i+1  ②s[n:i] C . ①n=i+1  ②s[n:i+1] D . ①n=i     ②s[n:i]
  • 15. 有如下python程序段:

    列表a的初始值略…

    for i in range(6):

        if (i+1)%2!=0:

            if a[i]%10 >5:

                a[i]=a[i]//10  

            else:

                  a[i]=a[i]%10  

        else:

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

    程序运行后a[0]到a[6]的值分别是2,3,4,5,0,1,则a[0]到a[6]各元素的初始值可能是(     )

    A . 26,1,4,2,8,3 B . 12,1,14,2,11,3 C . 15,1,2,3,4,5 D . 29,1,40,2,3,30
二、非选择题(本大题共3小题,其中第16小题6分,第17小题7分,第18小题7分)
  • 16. 某数的平方与它的逆序数的平方互为逆序数,则该数被称为奇妙平方数。例如12的平方为144,21的平方为441,12与21互逆,144与441互逆,12和21都称为奇妙平方数。小明编写了一个找出200以内的所有奇妙平方数的Python程序,请在划线处填上合适的代码来完成此功能。

    def compare(x, y):  

        s1=str(x)

        s2=str(y)

        k=len(str(s1))

        for i in range(k):

            if s1[i]!=:

                return False

        return True

    sum=0

    for i in range(200):

          a=i

          b=0

          t=a

          while t>0:

              b= 

              t=t//10

          t1=a*a

          t2=b*b

          if a!=b and len(str(t1))==len(str(t2)):

              if :

                  print(a)

                  sum=sum+1

    print("共有"+str(sum)+"个")

  • 17. 小明从网站上收集了2018年主要城市气候情况相关数据,数据集格式如图1所示

    图 1

    为了分析主要城市气候情况数据,小明利用python绘制反映各城市平均气温的垂直柱形图,如图2所示。

    图 2

    1. (1) 部分程序代码如下所示,补全①②划线处的代码。

      import pandas as pd

      import matplotlib.pyplot as plt

      from matplotlib.pyplot import MultipleLocator       #MultipleLocator 类用于设置刻度间隔

      plt.rcParams["font.sans-serif"]=["simHei"]

      df=pd.read_csv("qihou.csv",encoding="gbk")  #读取'qihou.csv'文件中的数据,创建DataFrame对象 df      #显示年平均气温最高的城市

      df_sort=df.sort_values("年平均气温(℃)", ascending=False) print(df_sort.head(10))     #下划线处

      df1=df_sort.head(10)       #下划线处

      plt.figure(figsize=(10,5))

      x=df1["地市"]

      y=df1["年平均气温(℃)"]

               #绘制柱形图 plt.title(“年平均气温最高的城市的10个城市”)

      plt.xlabel("地市")

      plt.ylabel("年平均气温(℃)")

      #显示图例

      plt.show()

    2. (2) 若要制作平均气温最低的10个城市的柱形图,则程序下划线处的代码应该改为 。
    3. (3) 若要删除 df中的“City”列数据,则代码应为:
  • 18. Python综合应用。小明运用Python完成了以下功能:

    1)随机产生100个4位正整数,存放在列表list1中。

    2)将列表list1中的数据除去千位和个位(百位若是0,则将百位设置为1)后存放在列表list2中。

    3)将列表list2中的数据除去所有的非素数存放在列表list3中。

    4)将列表list3中的数据删除所有重复的数据后存放在列表list4中。

    5)将列表list4中的数据排序(从小到大)存放在列表list5中。

    6)在列表list5中查数并显示其在列表中的位置。实现上述功能的Python程序如下,请在划线处填入合适的代码:

    import random

    list1=[] list2=[] list3=[] list4=[] list5=[]

    #随机产生100个4位正整数

    for i in range(100):

        a= 

        list1.append(a)

    print(list1)

    #除去千位和个位(百位是0,则将百位设置为1)

    for i in list1:

        a=i//10%100

        if a<10:

                

        else:

            b=a

        list2.append(b)

    print(list2)

    #除去所有的非素数

    def prime(n):

       p=True

       for i in range(2,n):

           if n%i==0:

                

               break

       return p

    for i in list2:

        if prime(i):

            list3.append(i)

    print(list3)

    #删除所有重复的数据

    for i in range(len(list3)-1):

        t=list3[i]

        if :

            list4.append(t)

    print(list4)

    #从小到大排序

    for j in range(len(list4)-1):

        for k in range(len(list4)-1,j,-1):

            if :

                t = list4[k]

                list4[k] = list4[k-1]

                list4[k-1] = t

    list5=list4

    print(list5)

    #查数 k=int(input("请输入待查找的数值:"))

    for i in range(len(list5)):

        if k==list5[i]:

            print(str(k)+":位于列表中第"+    +"个位置!")

            break

    else:

    print("查无此数!")

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

试卷信息