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

浙教版(2020)信息技术八年级上期末测试卷

更新时间:2023-10-21 浏览次数:53 类型:复习试卷
一、选择题(每小题2分,共40分)
二、填空题(每小题2分,共20分)
三、程序填空题(每空2分,共24分)
  • 31. 输入一个3位数的自然数,然后依次输出这个数每位上的数字,并用逗号分隔。在如下程序划线处填空。

    例如:输入123,输出1,2,3

    x=int(input('输入3位数的自然数:'))

    a=x//100   #百位上的数字

        #十位上的数字

    c=x%10     #个位上的数字

    print(a,b,c,sep=',')

  • 32. 用Python来设计一个程序,计算1-100以内能被7整除的数的和。请将程序补充完整,在划线处填空。

    sum=                  #清空sum

    for i in range(, ):      #用for循环遍历100以内所有的数

        if:           #能被7整除的数

            sum=         #累加

    print(“1-100能被7整除的数的和:”,sum)

  • 33. 学校运动会比赛取前六名成绩,其中第一名得7分,第二名得5分,第三名得4分,第四名得3分,第五名得2分,第六名得1分。在如下程序划线处填空,实现:输入名次,输出得分。

    #输入参加运动会项目名次(1-6)

    mc=int(input("参加运动会项目名次(1-6):"))

    #计算并输出得分

    lst=[7,5,4,3,2,1]

    if mc>=1 and mc<=6:

       

        print("项目得分为:",df)

    else:

        print("输入的名次不在1-6范围!")

  • 34. 设计一个程序统计“勾股数”。满足等式a2+b2=c2的三个正整数a,b,c称为“勾股数”,求出100以内所有的“勾股数”。请将程序补充完整,在划线处填空。

    gougushu=     #定义一个空列表,用来存放勾股数。

    for a in range(1,101):       

                               #用for循环遍历100以内所有的数

                               #用for循环遍历100以内所有的数

                if :    #勾股数满足的等式

                    gougushu.append((a,b,c))     #向gougushu列表“追加”一个对象。

    print()

四、程序设计题(每小题8分,共16分)
  • 35. 用Python编写程序,实现输入两个整数a和b,比较两个a和b的大小,输出其中较大的数。例如:输入3和4,输出4。
  • 36. 用Python编写程序,实现输出自然数n的所有因数。

    因数:因数是指整数a除以整数b(b≠0) 的商正好是整数而没有余数,我们就说b是a的因数。

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

试卷信息