浙教版(2020)初中信息技术八年级下册期末测试卷

试卷更新日期:2022-03-02 类型:期末考试

一、单选题

  • 1. 若有定义a=1, b=2, c=3, d=4则表达式(a>b) or (c<b)的值为(     )
    A、False B、True C、0 D、1
  • 2. “nice day”属于的数据类型 (       )
    A、整型 B、浮点型 C、字符型 D、布尔型
  • 3. 结构化程序设计的三种基本语句是?(       )
    A、函数结构、分支结构、判断结构 B、函数结构、嵌套结构、平行结构 C、顺序结构、分支结构、循环结构 D、分支结构、循环结构、嵌套结构
  • 4. 假设序列对象a的值为 [3, 4, 5, 6, 7, 9, 11, 13, 15, 17] ,那么切片a[1:5] 得到的值是(       )
    A、[4,5,6] B、[4,5,6,7] C、[3,4,5,6,7,9] D、[4,5,6,7,9]
  • 5. 请选择正确的运行结果(       )

    a= 1

    b=3

    c=4

    a= a+b+c

    b= a+b+c

    c=a+b+c

    print(a,b,c)

    A、(1,3,4) B、(8,8,8) C、(8,15,27) D、(8,16,32)
  • 6. 运行以下程序,显示的运行结果是什么?(       )

    a= 1

    b=2

    if (a+b>3) :

        print("yes")

    else:

        print("no")

    A、" yes " B、" no " C、yes D、no
  • 7. if语句属于(    )
    A、顺序语句 B、分支语句 C、循环语句 D、循环结构
  • 8. 在流程图中表示算法中的计算机处理数据时使用(       )
    A、菱形框 B、矩形框 C、圆形框 D、平行四边形框
  • 9. Python的关系运算符中,用来表示不等于的符号是(       )
    A、> B、!= C、<= D、>=
  • 10. 下列流程图图形中,表示条件判断的是(       )
    A、 B、 C、 D、
  • 11. 进行条件判断的命令是(       )
    A、if B、print( ) C、input( ) D、a+b
  • 12. 执行以下语句的结果是(   )

    i=1

    while i<= 5:

        i=i+1

    print(i)

    A、5 B、6 C、20 D、21
  • 13. 下列语句运行结果不正确的是(   )

    a=int(input("请输入你的年龄: "))

    if a<=3:

        print("没到买票年龄")

    elif a>=4 and a<12:

        print("请购买儿童票")

    else:

        print("请购买全价票")

    A、输入:8; 输出:请购买儿童票 B、输入:18; 输出:请购买全价票 C、输入:3; 输出:没到买票年龄 D、输入:12; 输出:请购买儿童票
  • 14. 这段代码输出的结果是 ( )

    for i in range (10):

        print (i)

    A、输出结果是0~9,每行1个数 B、输出结果是1~10,每行1个数 C、输出结果是0~9,一行输出 D、输出结果是1~10,一行输出
  • 15. 下列变量的命名正确的是( )
    A、1monkey=“玉米” B、MONKEY=”猴子” C、@年龄=“12” D、False=“假”
  • 16. 变量a的值为5.4,如果想得到5,如何操作?(     )
    A、int(a) B、float(a) C、input(a) D、print(a)
  • 17. 在Python中,语句“a = input(“请输入一个数字:”)”执行后,a是一个(   )
    A、整数 B、浮点数 C、字符串 D、布尔值
  • 18. 123%10+16/0.5的结果是 (      )。
    A、35 B、35.0 C、38 D、38.0
  • 19. x=29.999999,要实现如下图所示的运行结果,则对应的输出语句格式应为(     )。

    A、print("x保留两位小数之后的结果为:",format(x,.2f)) B、print("x保留两位小数之后的结果为:",format(x,".2f")) C、print(format("x保留两位小数之后的结果为:",x,".2f")) D、print(format("x保留两位小数之后的结果为:",x,.2f))
  • 20. 下列数据不属于列表(list)的是(       )
    A、[1,2,3] B、[1, ‘A’] C、'[a, b, c]' D、['唐僧', '孙悟空']
  • 21. Python语言的创始人是(       )
    A、吉多•范罗苏姆 B、比尔•盖茨 C、达芙妮•科勒 D、马克•扎克伯格
  • 22. 运行下列代码时如果你输入的数字依次是10、11、12,那么程序运行结果是(     )

    a=input("请你输入一个数字:")

    b=input("请你输入一个数字:")

    c=input("请你输入一个数字:")

    if a<b:

    a=b

    if a<c:

    a=c

    print(a)  *

    A、10 B、11 C、12 D、其他三种情况都有可能
  • 23. 运行下列Python代码,如果你输入的数字是110,那么程序运行后的结果是:(     )

    x=float(input('请输入用水量:')

    if x<=100:

    print('您的水费是',x*0.6,'元')

    elif x>100 and x<=200:

    print('您的水费是',x*0.7,'元')

    else:

    print('您的水费是',x*0.9,'元')  *

    A、您的水费是77元 B、您的水费是x*0.7元 C、您的水费是99元 D、您的水费是x*0.9元
  • 24. 读流程图,回答问题:如下图所示,该算法实现的是累加求和的过程。这个算法的运输结果,输出的变量sum的值是(    )

    A、25 B、30 C、40 D、55