当前位置: 高中信息技术(信息科技) /教科版(2019) /必修1 数据与计算 /第2单元 编程计算 /本章复习与测试
试卷结构: 课后作业 日常测验 标准考试
| 显示答案解析 | 全部加入试题篮 | 平行组卷 试卷细目表 发布测评 在线自测 试卷分析 收藏试卷 试卷分享
下载试卷 下载答题卡

教科版(2019)高中信息技术必修1 第2章 编程计算 单元...

更新时间:2022-01-24 浏览次数:80 类型:单元试卷
一、选择题
  • 1. (2023高一下·南昌期末) 如下所示程序段,主要运用了(    )

    W=float( input(输入体重(kg):")

    h= float( input("输入身高(m):"))

    bmi=w/(h*h) #BMI=体重(kg)/身高的平方(m)

    if bmi<18.5:

      print("偏瘦")

    elif 18.5<=bmi<24:

      print("正常")

    else:

      print("偏胖")

    A . 顺序结构 B . 选择结构 C . 循环结构 D . 网状结构
  • 2. 开源硬件编程的基本过程是(    ) 。

    ①编译程序②连接计算机③编写程序④安装驱动⑤上传程序⑥测试程序

    A . ①②③④⑤⑥ B . ②④③①⑤⑥ C . ④②③①⑤⑥ D . ④②①⑤⑥
  • 3. 下面的程序,若想运行结果是Best Wishes to you!,则划线处代码可能是(      )

    s="Happy National Day!"

    m=          

    if m=="Happy":

        print("Happy to you!")

    elif m=="National":

        print("Best Wishes to you!")

    else:

        print("It's a fine Day!")

    A . s[6:13] B . s[7:14] C . s[-6:-14:-1] D . s[-13:-5:1]
  • 4. 小明想要通过编程来解决由昆明到景东锦屏耗时最短行程问题时,最核心的工作是(     )
    A . 设计出解决问题的算法 B . 设计出解决问题的PPT C . 编写出Python代码 D . 选择一种编程软件
  • 5. 用计算机编程解决问题的首要步骤是(   )
    A . 抽象建模 B . 设计算法 C . 编写程序 D . 调试运行程序
  • 6. 用计算机解决问题的一般经历下面几个过程:①设计算法,②编写程序,③调试运行,④抽象建模。下面排序正确的是(     )
    A . ④①③② B . ①②③④ C . ③④①② D . ④①②③
  • 7. 以下是猜数游戏的Python程序,请你补全代码:

    number= 99

    number_ guess= int (input ("你猜测的数字是: "))

    if number =number_ guess:

      print ("你猜对了")

      ①   number > number_ guess:

      print ("你猜的数字小了")

    else:

      print ("你猜的数字大了")

    请选择适当的代码填入程序①处。(    )

    A . for B . print C . elif D . Input
  • 8. (2022高二上·罗平期末) 在Python中,下列循环结构用法错误的是(   )。
    A . for i in range(20): B . for i in range(0,10): C . for i in range(10,0,2): D . while s<50:
二、判断题
三、填空题
  • 15.    定义函数的基本格式是:
  • 16. 现在有一个程序用来解决以下问题:如果有总量共1020个西瓜,第一天卖掉总数的一半后多卖出了两个,以后每天卖剩下的一半多两个,那么几天以后卖完呢?

    请将下列程序补充完整。

    tc=1020

    c=0

    while  :

      tc=tc-(tc/2+2)

     

    print(c)

  • 17. 阅读程序。分析代码并回答问题。

    list=['a','b','c','d','e','f','g']

    list1=[]

    list2=[]

    for i in range(7):

      if i%2==0:

        list1.append(list[i])

      else:

        list2.append(list[i])

      print(list1)

    print(list1)

     

    1. (1) list 的数据类型是
    2. (2) list中的元素的数据类型
    3. (3) list1=[]的作用是
    4. (4) for i in range(7)语句中,i 的实际数据范围是从
    5. (5) append(list[i])的作用是
  • 18. 下面程序的运行结果为:

    for num in range(2,10):

      if num % 2==0 :

        continue

    print(num,end=”、”)

  • 19. Python内置函数用来返回数值型序列中所有元素之和。
  • 20. 有如下Python程序:

    import math

    total=float (input("请输入金额:"))

    if total<=500:

    total*=0.9

    elif total<=1500:

    total*=0.85

    else

    total*=0.75

    print(math.f1oor(total))

    运行程序,输入"1024"后回车,程序的输出结果是

  • 21. 某工厂使用计算机控制生产过程,这是计算机在方面的应用。
  • 22. 在使用循环时,当循环次数一定时一般使用循环,当循环次数未知时一般使用循环。
四、程序编写

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

试卷信息