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

广东省广州市花都区2020-2021学年八年级下学期信息技术...

更新时间:2022-01-25 浏览次数:71 类型:期末考试
一、选择题
  • 1. Python属于哪种程序设计语言(    )
    A . 机器语言 B . 汇编语言 C . 高级语言 D . 自然语言
  • 2. Python文件的扩展名是(     )
    A . .exe B . .php C . .doc D . .py
  • 3. 算法是解决问题的方法和步骤,下列说法不正确的是(   )。
    A . 可以直接使用生活中的语言文字即自然语言来描述算法 B . 可以直接使用接近程序语言的方式即伪代码来描述算法 C . 可以直接使用标准图形符号即流程图来描述算法 D . 可以直接使用0和1组成的语言即机器语言来描述算法
  • 4. 在Python Shell中输入print("30+50=",30+50),输出的结果为(   )。
    A . 80 B . 30+50= C . 30+50=80 D . 30+50=30+50
  • 5. 执行下列程序后输出的结果为(   )。

    a=3

    b=2

    a=a*b

    print(a)

    A . 6 B . 9 C . 18 D . 27
  • 6. 下列关于数据类型的说法,错误的是(   )
    A . 布尔值bool有True、False、None三种值 B . 3.36属于浮点数float类型 C . -8080属于整数int类型 D . “圆的面积”属于字符串string类型
  • 7. 下面哪个不是Python合法的变量名。(   )
    A . a2 B . 40a C . price D . a_bc
  • 8. 在Python中,表达式9%2的结果为(   )
    A . 4 B . 4.5 C . 5 D . 1
  • 9. print("123"+"45"),结果为(   )
    A . 123 B . 45 C . 168 D . 12345
  • 10. 在Python中,实现把浮点数a转换成整数输出,在横线中应填入(     )

    a=5.6

    a=    (a)

    print(a)

    A . int B . float C . str D . bool
  • 11. 在Python中,已知x=3,那么执行语句x+=6之后,x的值为(   )
    A . 3 B . 6 C . 9 D . 18
  • 12. 下列选项中,是正确的Python赋值语句的是(   )。
    A . X=X+1 B . B+2=Y C . X+Y=X+1 D . (X+Y)=1
  • 13. 违章停车拍照系统的流程图如图,它主要描述的是哪种程序结构。(   )

    A . 顺序结构 B . 分支结构 C . 循环结构 D . 无法确定
  • 14. 图形符号“ ”的作用是(    )。
    A . 输入和输出 B . 赋值 C . 判断 D . 算法的开始和结束
  • 15. 程序中“检测停车时间”的单位是“分钟”,则下列选项中,哪个选项满足条件会执行拍照操作。(      )

    A . 停车时间等于1分钟 B . 停车时间等于3分钟 C . 停车时间等于6分钟 D . 停车时间等于5分钟
  • 16. x=1,y=2,表达式x>y or y>x的值为(    )
    A . "x<y" B . True C . False D . "x>y"
  • 17. 下面哪个不是正确的条件语句格式(   )
    A . if语句 B . if…else语句 C . if…else…else语句 D . if…elif…else语句
  • 18. 下列Python程序段执行后x的值为(    )。

    x=0

    a=8

    if a<9:

    x=9

    print (x)

    A . 8 B . 9 C . 0 D . 1
  • 19. 下列Python程序段执行后变量y的值为(   )。

    x=20

    if x>=100:

      y=5*x

    else:

      y=4*x

    print (y)

    A . 20 B . 40 C . 80 D . 100
  • 20. 完善程序,实现以下功能:苹果10元一斤,10斤以上8元(含10斤),计算买苹果的费用。(   )

    a=int(input("请输入买苹果的斤数:")

    if             :

      s=10*a

    else:

      s=8*a

    print("苹果费用:"+str(s))

    A . a>10 B . a<10 C . a>=10 D . a<=10
  • 21. 下列四种流程图样式中,表示循环结构的是(   )
    A . B . C . D .
  • 22. 下面关于循环结构的说法哪些是错误的。(   )
    A . 关键字for或while后面的表达式后会有冒号 B . 语句块相对于关键字for或while和表达式需要缩进 C . 循环结构中可以嵌套其他结构 D . 语句块中的语句需要{}括起来
  • 23. 完善程序,实现以下功能:设计停车场收费程序,收费标准为1小时内免费;1-3小时收费5元;3-5小时收费10元;5小时以上收费15元。(     )

    t=float (input("请输入停车时长:"))

    if t<=1:

      print("停车时长"+str(t)+",免费停车")

    elif t<=3:

      print("停车时长"+str(t)+",收费5元")

                      

      print("停车时长"+str(t)+",收费10元")

    else:

      print("停车时长"+str(t)+",收费15元")

    A . elif t<=5: B . else t<=5: C . elif t>=5: D . else t>=5:
  • 24. 要创建一个从1到100的整数序列,请问写法正确的是。(   )
    A . range(0,100) B . range(1,100,1) C . range(1,101) D . range(1,101,2)
  • 25. 用for循环实现输出2到200之间的所有偶数,包括2和200,则range(a,b,c)应设置为(   )
    A . (2,200,2) B . (2,201,2) C . (2,201,1) D . (2,200,1)
  • 26. 以下代码运行结果为(   )

    t=1

    for k in range(3,0,-1):

      t=t*k

    print(t)

    A . 3 B . 5 C . 6 D . 0
  • 27. 重复输出10次“抗击疫情,广州加油!”,则①应填(    )。

    For i in range(①):

    Print("抗击疫情,广州加油!")

    A . 9 B . 10 C . 11 D . 12
  • 28. 以下代码运行的结果是(   )

    a=0

    while a<5:

      a=a+1

    print(a)

    A . 12345 B . 0 C . 5 D . 6
  • 29. 以下哪个语句的功能是退出while循环(   )
    A . stop B . back C . print D . break
  • 30. 下列属于Python自带模块(库)的是(   )。
    A . 随机(random)模块 B . 画图(turtle)模块 C . 时间(time)模块 D . 以上皆是
  • 31. Python库的调用需要使用哪个语句(   )
    A . input B . import C . if D . print
  • 32. 在Python中,调用海龟库后,下列哪句语句可以让海龟右转100度(   )
    A . turtle. left(100) B . turtle. right(100) C . turtle. forward(100) D . turtle. backward(100)
  • 33. 分析大数据的一般过程是(   )

    ①训练数据生成模型    ②收集数据    ③使用模型判断新数据

    A . ①②③ B . ②①③ C . ③①② D . ②③①
  • 34. Python可以用来做下列哪些事(   )
    A . 数据分析 B . 游戏开发 C . 网络爬虫 D . 以上都可以
  • 35. 使用开源计算机视觉库(     ),可以实现人脸检测功能。
    A . random B . Eye C . Face D . OpenCV
二、判断题
三、填空题
  • 46. 程序一:完善程序,实现以下功能:要求程序运行时候输入长方形的长和宽,最后输出面积。选择合适的选项填入横线处,使程序能按要求正确运行。

    a=float(input("请输入长方形的长"))

    b=float(input("请输入长方形的宽"))

                     

    print("长方形的面积为"+str(s))

    A . a*b=s B . s=a*b C . s=a**b D . a*b
  • 47. 程序二:完善程序,实现以下功能:输入一个整数,判断这个数字是奇数还是偶数。选择合适的选项填入横线处,使程序能按要求正确运行。

    m=int(input("请输入一个整数:"))

    if ⑴:

      print("这个数字是奇数")

    :

      print("这个数字是偶数")

    ⑴A.m/2=0    B.m//2==0    C.m%2=0    D.m%2==1

    ⑵A.if       B.else       C.elif     D.break

  • 48. 程序三:完善程序,实现以下功能。提示用户输入密码,如果输入密码与预设密码“123”相同时,打印输出“密码正确”,跳出循环,显示“成功登陆”;否则,打印输出“密码错误”,并让用户继续输入密码直到正确为止。选择合适的选项填入横线处,使程序能按要求正确运行。

    target="123"

    while ⑴:

      password=input('请输入密码:')

      if ⑵:

        print('密码正确')

        break

      else:

        print('密码错误,)

    print('成功登陆')

    ⑴A.True    B.False    C.Break    D.Stop

    ⑵A.password=target    B.password==target    C.password>=target       D.password!=target

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

试卷信息