浙江省绍兴市海亮高级中学2020-2021学年高一下学期信息技术期中考试试卷

修改时间:2024-07-13 浏览次数:202 类型:期中考试 编辑

选择试卷全部试题 *点击此按钮,可全选试卷全部试题,进行试卷编辑

一、选择题

  • 1. 今年3月的中美外交会谈,中美代表就各项问题展开了激烈的讨论和深入的交流,使得大家对热点问题有了更加深入的认识了解,这最能说明信息具有(    )
    A . 载体依附性 B . 时效性 C . 共享性 D . 价值性
  • 2. 下列对数据、信息、知识说法正确的是(    )
    A . 信息和数据没有任何关系 B . 知识不可以继承 C . 文字、语言、声音、书籍都是常见的信息 D . 信息就是数据解释后产生的意义
  • 3. 某购物平台推出了“amazon go”免排队超市,在超市中顾客拿了商品就可以走,无需排队,付钱系统会自动结算,下列操作没有涉及到人工智能技术的是(    )
    A . 利用摄像头识别了顾客拿了哪种商品,并添加到顾客的订单中 B . 利用“amazon go”应用程序产生二维码 C . 收集拍摄商品包装后在其它零售平台搜索同款商品并比对价格 D . 用语音的方式将商品需求交给“amazon go”,系统自动为你补货
  • 4. 某十进制偶数x,范围为100-254,将其转化为二进制数y,以下说法不正确的是(  )
    A . x/2的运算结果转为二进制一定比y少1位 B . 二进制数y的最低位一定是0 C . 十进制数x+1转化为二进制数不超过8位 D . 十进制数x mod16与二进制数y的左侧4位的值相等
  • 5. 使用 UltraEdit 软件查看字符内码,部分界面如图所示。下列描述正确的是(   )

    A . 字符“朋”的二进制编码是 11000101 11110000 B . 图中除“朋友圈”外其他字符都是ASCII 字符 C . 小写英文字母“w”的十六进制编码为 89 D . 大写英文字母“Z”的十六进制编码为 60
  • 6. 海军军官通过对前人航海日志的分析,绘制了新的航海路线图,标明了大风与洋流可能发生的地点。这体现了大数据分析理念中的(  )
    A . 在数据基础上倾向于全体数据而不是抽样数据 B . 在分析方法上更注重相关分析而不是因果分析 C . 在分析效果上更追究效率而不是绝对精确 D . 在数据规模上强调相对数据而不是绝对数据
  • 7. 有一段以25fps播放的,每帧画面为512*288像素、24位色时长为4秒的无声AVI视频。将其转换成mp4格式后,容量变为4320KB,则压缩比为多少(    )
    A . 100:1 B . 50:1 C . 20:1 D . 10:1
  • 8. 某算法部分流程图如图所示。执行这部分流程,输出n的值是(    )

    A . 11 B . 12 C . 13 D . 14
  • 9. 变量K表示某天是星期几(k=1,表示星期一),下列python表达式中能表示K的下一天的是(    )
    A . k+1 B . k%7+1 C . (k+1)%7 D . (k+1)%7-1
  • 10. 数据结构中栈和队列的共同特点是(     )
    A . 处理数据时满足先进后出 B . 处理数据时满足先进先出 C . 只允许在端点处插入和删除数据 D . 没有共同点
  • 11. 运行下列程序,分别先后输入18,24,求运行结果(    )

    x=int(input(“输入x”))

    y=int(input(“输入y”))

    r=x%y

    while r!= 0:

        x,y=y,r

        r=x%y

    print(y)

    A . 6 B . 72 C . 18 D . 24
  • 12. 运行以下代码,输出的结果是(    )

    (2+2==4)and(not(2+2)==5)

    A . true B . false C . True D . False
  • 13. 以下代码,可以输出A,B,C,的选项是(      )
    A . for i in range(3):

        print(ord(65+i),end=",")

    B . for i in [1,2,3]:

        print(chr(65+i),end=",")

    C . i = 0

    while i < 3:

        print(chr(i+65), end= “,”)

        i += 1

        continue

    D . i = 0

    while i < 3:

        print(ord(i+65),end= “,”)

        i += 1

  • 14. 下面的代码段可以实现统计某种递增序列的功能:

    a=[3,7,2,5,8,9,4,6,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

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

    A . 1和1 B . 1和4 C . 2和4 D . 3和4
  • 15. 运行下面的程序,执行完成后,输出的值是(    )

    x=4095

    s1="ABCDEFGHIJ"

    s2="abcdefghij"

    ret=""

    while x>0:

        r=x % 10

        if r % 2==1:

            ret=s1[r]+ret

        else:

            ret=ret+s2[r]

            x=x//10

            print(ret)

    A . JFae B . JFea C . eaJF D . EAjf

二、操作题

  • 16. 小杰收集了8月连续5天疫情相关数据,并用EXCEL表进行处理,如图a所示:

    图a

    (1) 为计算图a中的“治愈率”,小杰已正确计算了单元格K4中的数据。他希望将单元格K4中的公式向下自动填充至单元格K12再将K4:K12中的公式向右自动填充至L列,从而正确计算出区域L4:L12中的数据,则单元格K4中的公式应修改为
    (2) 根据图a中数据制作的图表如图b所示,则创建图表的数据区域是

    图b

    (3) 根据图a所示,下列操作正确是               (多选题)
    A . 若要对欧洲各国的数据以“累计病例”为主要关键字进行降序排序,则排序时选择的数据区域是B3:L3,B10:L12 B . 若对欧洲各国的数据以“累计病例”为主要关键字进行降序排序后,第图b不会发生变化 C . 若要筛选出北美洲地区治愈率最高的国家,则可以“地区”为“北美洲”,“治愈率”最大1项进行筛选 D . 若要筛选出北美洲地区治愈率最高的国家,则可以先按“治愈率”为主要关键字进行降序排序,再以“地区”为“北美洲”进行筛选
  • 17. 哥德巴赫在1742年提出了以下猜想:任何一个大于2的偶数都可以写成两个质数之和,请完善代码帮助哥德巴赫验证他的猜想。

    import math

    def ss(n):

        Flag=True

        i=2

        while i <= int(math.sqrt(n))and Flag:

            if

                Flag = False

           

        return Flag

    n=int(input(“输入一个大于2的偶数”))

    for i in rang(2,n//2+1):

        if

            print(str(n)+"="+str(i)+"+"+str(n-i))

    如果输入“8”则结果显示

  • 18. 小明设计了一个可以输入日期得到当天是年度第几天的程序,请阅读程序,完成填空(闰年判断规则:能被4整除但不能被100整除或能被400整除,闰年的2月为29天)

    day=input("请输入年月日(格式举例:2000-01-05):")

    year=int(day[:4])

    month=      ①        

    sun=int(day[8:10])

    print(year,month,sun)

    f_run=[31,28,31,30,31,30,31,31,30,31,30,31]    

    tall_day=0

    if       ②         :

        for i in range(month-1):

            tall_day +=f_run[i]

               ③           

    else:

        for i in range(month-1):

            tall_day +=f_run[i]

    tall_day += sun

    print(day+"是当年的第"+str(tall_day)+"天")

    (1) 将程序横线处补充完整

     ② ③ 

    (2) 如输入“2020-4-19”为当年的第天。
  • 19. 小金同学学完了进制转换后,对课后的不同进制的加减法很是头疼,爱动脑筋的小金突发奇想,能不能用python程序来完成这些作业呢?请帮小金完成代码编程.

    def convert(s):

        m=0

        le=len(s)

        key=s[le-1]

        if key=="B":

            n=2

        elif key=="D":

                ①   

        else:

            n=16

        i=0

        while i<=le-2:

            c=s[le-1-i]

            if c>="0"and c<="9":

                a=ord(c)-ord("0")

            elif c>="A"and c<="F":

                a=ord(c)-ord("A")+10

               ②    

            i+=1

        return m

    s=input("请输入算式")

    result=0;suanfu1="";suanfu2="";s1=""

    for i in range(len(s)):

        c=s[i]

        if c=="+" or c=="-" or c=="=":

                ③  

            suanfu1=suanfu2

            suanfu2=c

            if suanfu1=="":

                result=t

            if suanfu1=="+":

                result=result+t

            if suanfu1=="-":

                result=result-t

            s1=""

        else:

            s1=s1+c

    print("计算结果为"+str(result)+"D")

    (1) 将程序横线处补充完整

     ② ③ 

    (2) 如输入“1110B+10D-30H=”则输出结果为

试题篮