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

浙江省苍南中学2023-2024学年高一下学期信息技术期中考...

更新时间:2024-05-30 浏览次数:37 类型:期中考试
阅卷人
得分
一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)(共12题;共24分)
阅卷人
得分
二、非选择题(本大题共3小题,共26分,其中第13小题8分,第14小题8分,第15小题10分)(共3题;共26分)
  • 13. (2024高一下·苍南期中)  小南设计了一个用于判定素单词的Python程序。判断素单词的规则如下:

    Ⅰ.设定小写字母a—z对应的数字为1—26,大写字母A—Z对应的数字为27—52。

    Ⅱ.将某个单词的所有字母按照其对应的数字求和,

    Ⅲ.若和为素数(质数)则判断为素单词,否则不是。

    如单词“Hello”,字母分别对应的数字为:34、5、12、12、15,其和为34+5+12+12+15=78,不是素数,因此单词“Hello”不是素单词。

    1. (1) 根据题意,当输入单词“Love”,输出的结果是(填字母:A .Love是素单词/B .Love不是素单词)
    2. (2) 实现素单词判断的python程序如下,请在划线处填入合适代码。

      def is_Prime(number):#判断number是否为素数

      flag=True

      for k in range(2,number):

       if :

       flag=False

       break

      return flag

      s=input("请输入一个单词:")

      total=0

      for i in range(len(s)):

       ch=s[i]

       if "A"<=ch<="Z":

       total=

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

      #将小写字母转换为对应的数字并累加至变量total中,代码略

      if 

       print(s,"是素单词")

      else:

       print(s,"不是素单词")

    抱歉,您未登录!暂时无法查看答案与解析,点击登录
  • 14. (2024高一下·苍南期中)  自幂数:一个n位数,如果每一位上的n次幂之和等于它本身,那么该数就是自幂数。下列Python代码可以实现输入数字长度n之后,输出所有n位自幂数,并统计个数。程序运行结果如下。

    1. (1) 根据题意,1632(填,是/不是)自幂数。
    2. (2) 实现查找n为自幂数的Python程序如下,请在划线处填入合适的代码。

      n=int(input("请输入要查找的自幂数位数:"))

      count=total=0

      for i in range(1*10**(n-1),1*10**n):

       a=i

       while a>0:

       total+=

       a=a//10

       if i==total:

       count+=1

       print(i)

          

      print(str(n)+"位自幂数一共有"++"个")

    抱歉,您未登录!暂时无法查看答案与解析,点击登录
  • 15. (2024高一下·苍南期中)  某平台新上架影片推荐度的计算方式为:由 5 位专业评审与 5 位大众评审给影片评分,评分区间为[1,10],将专业评审均分的 60%与大众评审均分的 40%求和并取整,根据得分确定等级(分值与等级的关系如图 a 所示)。评委打分情况如图 b 所示,“A”表示专业评审,“B”表示大众评审,“A1-5”表示第 1 位专业评审给出 5 分。

    图 a

    图 b

    请回答下列问题:

    1. (1) 若专业评审均分为 5,大众评审均分为 6,则该影片等级为(填数字)颗星。
    2. (2) 实现上述功能的部分 Python 程序如下,请在划线处填入合适的代码。

      f=open("dc.txt",encoding="utf-8")

      line=f.readline()

      pro,pub=0,0

      # 读取第一行,保存在字符串 line 中

      while line: # 当 line 非空

          x=

          t=int(line[3:])

          if x=="A":

              pro+=t

          

              

              line=f.readline() # 继续读取一行

      score=int(pro/5*0.6+pub/5*0.4)

      grade= 

      print("推荐度为:","★"*grade)

    3. (3) 若“dc.txt”文件中无异常数据,写出与加框处代码功能相同的语句
    抱歉,您未登录!暂时无法查看答案与解析,点击登录

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

试卷信息分值设置
分数:50分
题数:14
难度系数:0.59
第Ⅰ卷 客观题
第Ⅱ卷 主观题
一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
二、非选择题(本大题共3小题,共26分,其中第13小题8分,第14小题8分,第15小题10分)
  • 12
  • 13
  • 14

试题篮

0

备课组卷

备课组卷助手小程序

返回顶部
您的试题篮还没有试题,
马上添加试题吧!