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

浙江省山河联盟2021-2022学年高二上学期信息技术12月...

更新时间:2022-01-18 浏览次数:62 类型:期中考试
一、选择题(本大题共12小题,每题2分,共计24分。)
  • 1. 下列关于数据,信息,知识的说法,正确的是(     )
    A . 数据不需要解释就可以有意义 B . 人们可以重复利用信息,但是使用过程中信息会逐渐损耗 C . 一百个人心中有一百个哈姆雷特,说明人们接收同样的信息后,所建构的知识会有区别 D . 通过公式s=π*r2求得圆面积,这是一种智慧
  • 2. 下列关于数字化的说法正确的是(     )
    A . 自然界中的数字、文字、图像、声音等各种模拟信号,必须数字化才能被计算机处理 B . 将数字信号转换成模拟信号一般需要经过采样、量化与编码。 C . 通过扫描仪扫描到计算机中的黑白图像是模拟信号 D . 我们听到计算机音箱中传出的声音是数字信号
  • 3. 下列数字最大的是(     )
    A . 10010B B . 15H+5H C . 25D D . 1CH
  • 4. 下列有关大数据的说法,不正确的是(    )
    A . 大数据价值密度的高低与数据总量的大小成反比 B . 大数据的特征之一就是速度快,这指的就是数据处理的速度快 C . 大数据不再追求精确性,而是能够接受数据的混杂性 D . 各种结构化、半结构化和非结构化数据共存是大数据的普遍现象
  • 5. 使用UltraEdit软件查看内码的部分界面如下图,下列说法正确的是(    )

    A . 图中字符共占15bit B . 由图可知,小写字母“h”的内码用十六进制表示为80H C . 小写字母“a”的内码用二进制表示为01 100001B D . “!”的内码用十六进制表示为20
  • 6. 将一-幅未经压缩的BMP图片,其像素是1024*1152,按3:1的压缩比转换成JPG格式后存储容量为1.125MB,则存储这幅BMP图像的一个像素所需位数为(    )
    A . 32位 B . 24位 C . 16位 D . 8位
  • 7. 某算法的流程图如图所示,若输入的n值为14,则算法运行结束时,以下说法中不正确的是(    )

    A . s的值是3 B . r的值是1 C . n的值是0 D . n>0执行了4次
  • 8. 下列VB表达式中,计算结果最小的是(     )
    A . 3+9%3*2 B . round(2.3) * len("12") // 3 C . abs(-49)**0.5 /int(2.3) D . ord("E")-ord("A")
  • 9. 已知变量,s=“ab0c156i”,则表达式s[-1]+s[2:5:2]*2的值是(    )
    A . i2 B . a0101 C . i0101 D . 156
  • 10. 有如下Python 程序段:

    s=0

    for k in range(7,2,-2):

        if k <=3:

            x=1

        if k <=5:

            x=3

        if k <=7:

            x =5

        s =s+x

    print(s)

    执行该程序段后,输出显示的内容是(    )

    A . 9 B . 15 C . 10 D . 3.
  • 11. 有如下Python程序段:

    k= [29, 38, 78, 17]

    m=0

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

        if k[i]>k[m]:

            m=i

    if m!=0:

        k[0], k[m]=k[m], k[0]

    print (k)

    该程序段执行后,输出结果为(    )

    A . [29,38,78,17] B . [78, 38,29,17] C . [78, 38,78,17] D . [38,29,78,17]
  • 12. 有如下Python程序段:

    import r andom

    s=“olympi cGames”

    ans=“”

    i=0

    while i<=len(s)-2:

        t= int (random. random()*2)+1

        x=s[i]

        y=s[i+t]

        if x>y:

            ans=ans+x

        else:

            ans=ansty

        i=i+t+1

    print (ans)

    该程序段执行后,显示的内容不可能为:(    )

    A . ypiam B . oyim C . oypas D . Yicms
二、非选择题(本大题共4小题,4+7+8+7,共26分)
  • 13. 综合题
    1. (1) 关于数据整理的说法,正确的是                 (单选)
      A . 格式不一致的数据,一般保留一种格式的数据,删除其他格式的数据 B . 某人的出生日期数据为“2000/11/32”,是一种逻辑错误 C . 数据整理的目的包括,减少数据量,检测和修正错漏的数据,整合数据资源和提高数据质量 D . 要探究若干数据系列中各数值之间的关系,可采用散点图、柱形图
    2. (2) 小张从网上下载了第六次人口普查的相关数据,并用Excel软件进行数据处理,如图所示,区域E4:G14的数据是通过公式计算得到的,在E4单元格中输入公式,再使用自动填充功能完成区域E5:E14和F4:G14的计算。

      (提示:占总人口比重=年龄段人口数/总计人口数×100) )

    3. (3) 若要建立一张各年龄段人口比重图,合理的图表类型为(选填:柱形图/条形图/饼图)
  • 14. 如果一个数恰好等于它的真因子(即除了自身以外的约数)的和,则称该数为“完全数”。如6=1+2+3。编写“统计1000以内的完全数的数量”程序,Python如下所示:

    def f(x):#求真因子和

         s=0

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

            if     ①  

                s=s+i

            return S

    c=0

    for i in range(1, 1001) :

         if    ②    :

             c=c+1

    print (c)

    1. (1) 本题采用的算法是(选填:解析算法/枚举算法)
    2. (2) 请在划线处填上合适的代码

       ② 

    3. (3) 28是完全数吗?(选填:是/不是)
  • 15. 用Python编写数据解压缩程序,其功能如下:从键盘输入压缩后的数据,格式为“字符数字字符数字……”其中的字符只能是单个,而数字可以是多位,表示其前面的字符个数。如压缩数据“w3y5”表示有3个“w”和5个“y”,程序运行后,输出其解压缩后的结果(即原始数据)“wwyyyyy”,请回答下列问题:

    s=input(“请输入压缩后的数据:”)

    n=0

    result=“”

    s1=s[0]

    i=1

    while i<=len(s)-1:

        ch=s[i]

        if ch>=“0” and ch<=“9”:

            n=    ①   

        else:

                ②   

            s1=ch

            n=0

                ③  

    print (result)

    1. (1) 若删除第一行的加框处代码,而压缩数据依然为“w3y5”,则输出的结果为
    2. (2) 请在划线处填上合适的代码

       ② ③ 

  • 16. 某学校编写了一个Python程序对全校150位教师进行分组。首先随机成150个[1,100]范围内的整数分配给每位教师,再根据数值进行分组。数值与分组对照如下表:

    数值

    [1,20]

    [21,40]

    [41,60]

    [61,80]

    [81,100]

    分组

    一组

    二组

    三组

    四组

    五组

    最后按照对照表统计出各个分组的人数占总人数的比例。程序运行界面如下:

    import random

    a=[ ]   #存放随机生成的整数

    b=[0]*5

    c=“一组二组三组四组五组”

    for i in range(150) :

            ①            #生成[1, 100]的随机整数

        a. append (m)

    for i in range (len(a)):

           ②   

    for j in range (5) :

        con=round (b[j]/len (a)*100, 2)

        print(    ③    + “比例是”+str(con)+“%”)

    1. (1) 80在第几组?
    2. (2) 请在划线处填上合适的代码

       ② ③

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

试卷信息