当前位置: 初中信息技术(信息科技) /浙教版(2020) /八年级上册 /第二单元 Python程序基本结构 /第4课 顺序结构程序设计
试卷结构: 课后作业 日常测验 标准考试
| 显示答案解析 | 全部加入试题篮 | 平行组卷 试卷细目表 发布测评 在线自测 试卷分析 收藏试卷 试卷分享
下载试卷 下载答题卡

浙教版(2020)初中信息技术八年级上册第二单元第4课 顺序...

更新时间:2022-01-27 浏览次数:72 类型:同步测试
一、选择题
  • 1. 下列程序的基本结构属于(   )

    a=9

    b=a+1

    c=a+b

    print(a,b,c)

    A . 顺序结构 B . 分支结构 C . 循环结构 D . 树形结构
  • 2. 对线性表进行二分查找时,要求线性表必须(   )
    A . 以顺序方式存储 B . 以顺序方式存储,且数据元素有序 C . 以链接方式存储 D . 以链接方式存储,且数据元素有序
  • 3. 某同学网购的书,三本书是三个不同的物流公司派送的,将图中每个节点进行编号,作为根节点的“家”编号为“H”,其3个子节点(快递门店A,快递门店B,快递门店C)分别编号为“A” “B” “C”,图中两结点的连接线表示“权”,值为用时,详见下图。依次列出所有可能走法的分析树,求出取书用时最短时的路径,下列选择正确的是(     )

    A . H-A-C-B-H B . H-C-B-A-H C . H-A-B-C-H D . H-B-A-C-H
  • 4. 一名高中生在以下程序输入自己的年龄会得到的结果是(    )

    s = input("请输入一个数字")

    print("s是个小于10的数字" if int(s)<10 else "s是大于10的数字")

    A . 请输入一个数字 B . s是个小于10的数字 C . s是大于10的数字 D . 自己年龄的数值
  • 5. 请判断如下程序的运行结果是将三个数(  )。

    print("请输入3个数:")

    x=int(input("x="))

    y=int(input("y="))

    z=int(input("z="))

    temp=0

    if x>y:

      temp=y

      y=x

      x=temp

    if x>z:

      temp=z

      z=x

      x=temp

    if y>z:

      temp=z

      z=y

      y=temp

    print("这3个数新序列是:",x,y,z)

    A . 从小到大排序 B . 从大到小排序 C . 都变成最大的数 D . 都变成最小的数
  • 6. 顺序控制结构的程序执行过程是(  )依次执行的。
    A . 自上而下 B . 自下而上 C . 自外到内 D . 由内到外
  • 7. 运行下列 Python程序,结果正确的是(     )

    a=32

    b=14

    c=a%b

    print(c)

    A . 2 B . 4 C . 32 D . 14
  • 8. 算法的基本结构不包括哪个(   )
    A . 顺序结构 B . 分支结构 C . 循环结构 D . 线性结构
  • 9. 求解方程ax2+bx+c=0(a≠0),如果用计算机编程去实现这样的过程,用到的主要算法结构是(   )
    A . 分支结构 B . 嵌套结构 C . 循环结构 D . 顺序结构
  • 10. 以下结构不属于算法基本控制结构的是(    )
    A . 顺序结构 B . 分支结构 C . 循环结构 D . 树形结构
  • 11. 下列关于算法的基本结构说法错误的是(    )
    A . 顺序结构中的每个步骤一定会被执行一次,而且仅被执行一次 B . 对于分支结构来说,必定有一个分支被执行,其它的分支则被忽略 C . 算法的基本结构分顺序结构、分支结构和循环结构三种 D . 循环结构中的步骤必定会被执行一次
  • 12. 如下所示程序段,主要运用了(   )

    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 . 网状结构
二、填空题
  • 13. 2016年5月,公安部儿童失踪信息紧急发布平台正式启动,以帮助相关部门救助失踪儿童。该平台根据儿童失踪的时间决定信息推送的半径:以儿童失踪地点为圆心,失踪时间l外时内,推送半径100公里;失 踪时间2小时内,推送半径200公里;失踪时间3小时内,推送半径300公里;失踪时间超过3小时的,推送半径500公里。若使用流程图来描述“失踪时间”与“信息推送半径”的关系,应采用的算法逻辑结构是。(顺序结构/选择结构/循环结构)
  • 14. 程序的“三种基本控制结构”指的是顺序结构、结构和结构。
  • 15. 《浙江省电网销售电价表》中规定,不满1千伏“一户一表”居民用电价格,按以下标准计算:月用电量在50千瓦时及以下部分,每千瓦时以0.538元计算;50.1~200千瓦时部分,则每千瓦时按0.568元计算;200千瓦时以上部分,每千瓦时按0.638元计算。用流程图来表示该算法如图所示:

    1. (1) 则①和②分别应输入的内容是
    2. (2) 该算法中,除了顺序结构,还包含的基本结构有结构。
    3. (3) 程序运行后,输入x的值,将输出(填:A .1个/B .2个/C .3个)值。
三、程序分析题
  • 16. 学习了Python绘制图形操作后,信息小组接到了编程演示的任务。为此,小组同学编写了一段代码,绘制出多个不同颜色的圆形。

    代码如下:

    import turtle

    turtle. bgcolor("black")

    colors=["red", "green", "blue", "yellow"]

    for x    ①   range(100):

    turtle. pencolor(colors[x%4])

    turtle. circle(x)

    turtle. left(90)

    请分析任务,完成下列题目。

    1. (1) 程序中横线处应填写              
      A . print B . input C . in D . Colors
    2. (2) 程序中x%4的作用是              
      A . 计算x乘以4的结果 B . 计算x除以4的整数部分 C . 计算x除以4的小数部分 D . 计算x除以4的余数
    3. (3) 执行此程序,绘制出圆形的总颜色数是              
      A . 1 B . 4 C . 5 D . 100
    4. (4) 执行此程序,绘制出圆形的总个数是              
      A . 1 B . 4 C . 99 D . 100
    5. (5) 此程序属于程序设计结构中的              
      A . 顺序结构 B . 分支结构 C . 循环结构 D . 跳转结构

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

试卷信息