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

浙江省杭州八校联盟2021-2022学年高二上学期信息技术期...

更新时间:2021-11-29 浏览次数:97 类型:期中考试
一、选择题(本大题共15题,每题2分,共30分)
  • 1. 下列有关数据、信息、知识的说法不正确的是(     )
    A . 数据自古就有且无处不在。 B . 信息是对客观事物的符号表示。 C . 知识是可以积累和传承的。 D . 数据经过解释后产生的意义就是信息,数据是信息的载体,单纯的数字是没有意义的。
  • 2. 根据二进制运算规则:1+1=10,则101+110=(      )
    A . 1011 B . 211 C . 1111 D . 1001
  • 3. (2018高二下·绍兴月考) 用UltraEdit观察“AI,改变生活!”的字符内码。如图所示。

    下列说法不正确的是 (  )

    A . “HI”的内码为4849H B . 图中“,”字符的内码为A3ACH C . 字符“A”的二进制内码为01000001B D . 存储图中的“!”字符需要1个字节
  • 4. 已知一张bmp图片的分辨率为1024×768像素,每个像素点用3Byte(字节)来存储颜色,则该文件的容量约为(     )
    A . 288Kb B . 288KB C . 2.25KB D . 2.25MB
  • 5. “通过地图大数据预测人流密度,监测疫情动向,一键上报疫情检查情况,实时生成疫情数据报告,研判疫情态势,开展就医查询......在新型冠状病毒肺炎疫情防控面前,大数据正提供科技支撑,为抗击疫情保驾护航。”在传染病暴发期间,有关部门利用大数据技术,进行疫情防控。下列应用中没有用到大数据技术的是(     )
    A . 绘制确诊病人住院前的行动轨迹,查找与之密切接触人员的去向 B . 在超市、银行等场所,用手持测温仪测量入场人员的体温数据 C . 相关机构实时采集各地的数据,进行每天的疫情信息发布 D . 用户利用“城市热力图”等提供的信息,避开人流密度高的地区
  • 6. 通过公式求解一元二次方程,判断其是否有实数根,合适的算法控制结构是(      )
    A . 树形结构 B . 顺序结构 C . 分支结构 D . 循环结构
  • 7. 某算法的部分流程图如下图所示,执行这部分流程,若输入n的值为20,则输出a,b的值分别是(      )

    A . 12,10 B . 10,9 C . 9,15 D . 9,10
  • 8. 下列可以作为Python 变量名的是(      )
    A . info1 B . 3_teacher C . a#21 D . If
  • 9. 下列表达式的值为True的是(      )
    A .   "1818">"234" B . 3**4>4**3 C . not(5+3<3*3) D . "or"in "flower"
  • 10. 下列Python 表达式的值为偶数的是(       )
    A . (-3)**2 + 8// 4 * 3 B . len("Welcome") C . int(3.9) D . round(9.84)
  • 11. 在Pythonshell中输入下列代码:

    >>> a=input("请输入一个整数:")

    请输入一个整数:520

    >>> print(a*2)

    按下回车键后,输出结果是(      )

    A . 1040 B . '1040' C . 520520 D . '520520'
  • 12. 有如下Python程序段:

    info=[19,26,10,7,6,21,9,17,16]

    x=max(info)

    y=min(info)

    z=len(info)

    r=info[-5]

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

    print(s)

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

    A . 0 B . 1 C . 2 D . 3
  • 13. 已知字典dict1={"姓名":["毛不易","华晨宇","张艺兴"],"投票数":[32990,34560,29809]}则dict1["姓名"][1]+dict1[投票数"][0]的值为(     )
    A . "毛不易32990" B . "毛不易34560" C . "华晨宇32990" D . "华晨宇34560"
  • 14. 有如下Python程序段:

    Importrandom

    c=0

    s=0

    for i in range(0,10):

        n=random.randint(1,101)

        if n%2==0:

            s+=i

    c+=1

    该程序段被执行后,下列说法不正确的是:(      )

    A . 把程序s+=i改为s=s+i后,得到的结果是一样的。 B . i=10 C . 语句c+=1可能执行了10次 D . 变量s中存储的生成的10个随机数中偶数相加的和
  • 15. 有如下程序段:

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

    count=0

    for I in s:

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

            count=count+1

    print(s[count:count+3])

    若输入的字符串为"AB12CCC222GGBD",则程序运行结果为(      )

    A . CCC B . GGBD C . CC2 D . C22
二、非选择题 (本大题共5题2+2+2+4+10,共20分)
  • 16. 某Python程序代码如下:

    sfz=input("请输入您的身份证号码:")

    year=int(sfz[6:10])

    month=       

    day=int(sfz[12:14])

    print("您是的出生年月日是",year,"年",month,"月",day,"日!")

    程序运行后,输入"33018320050907002X"后,输出的结果为:您是的出生年月日是2005年9月7日!,则空白处的代码为

  • 17. 有如下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”后回车,程序的输出结果是

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

    a = [10, 5, 2, 11, 7,6]

    c=0

    i = 0

    while i < len(a):

        if a[i] % 2 == 0:

            c -= a[i]

        else:

            c += a[i]

            i =i + 1

    print(c)

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

  • 19. 编写Python程序,实现如下功能:输入一个年份n,输出该年之后最近的三个闰年(闰年是指该年份能被400整除,或者能被4整除但不能被100整除)。请在划线处填入合适的代码。

    程序段如下:

    n =int(input("请输入年份:"))

    k=0

    while k<3:

       

        if n%400==0 or():

            k += 1

    print(n)

  • 20. 质数又称素数。一个大于1 的自然数,除了1 和它自身外,不能被其他自然数整除的数叫做质数;否则称为合数(规定1 既不是质数也不是合数)。小明编写了一个筛选[a,b]范围内素数的程序,功能如下:程序运行,输入正整数a 和b(a和b均大于1),程序运行如图所示。

    1. (1) 运行该程序,分别输入整数“30”和“40”,则筛选出的素数有个。
    2. (2) 请在划线处补充代码

      def prime(x):#如果x 是素数返回True,否则返回False

      flag= True

      for i in range(2, x):

      if :

      flag = False

      break

      return flag

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

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

      if a > b:

      #如果a 大于b,则交换a 和b 的值

      c = 0

      for j in range(a, b + 1):

      if :

      print(j)

      print(a ,"和",b"之间共找到",c,"个素数!")

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

试卷信息