浙教版(2019)高中信息技术2021-2022学年必修1第三章 算法的程序实现 本章小结1

试卷更新日期:2021-10-27 类型:单元试卷

一、选择题

  • 1. 在Python中print(-14//4)的运行结果是(    )。
    A、-4 B、-3.5 C、2 D、-2
  • 2. 关于人工计算、自动工具计算和编程计算三种计算方式,下列说法不正确的是(    )。
    A、对于简单的计算问题,人工计算的使用成本是三种计算方式中最低的 B、对于复杂的计算问题,通常不采用人工计算来解 C、依据实情,灵活运用三种计算方式将有助于我们提高数据计算的效率 D、由于计算机的日益普及,编程解决计算问题是最方便的
  • 3. 下列变量名在Python中合法的是(     )
    A、36B B、F55# C、for D、_Good
  • 4. Python语句中以r或R开头的字符串表示原始字符串,则print(r"\nGood")的运行结果是(    )
    A、新行和字符串Good B、r"\nGood" C、\nGood D、字符r、新行和字符串Good
  • 5. 整型变量x中存放了一个两位数,要将这个两位数的个位数字和十位数字交换位置,例如,13变成31,正确的Python表达式是(    )
    A、(x%10)*10+x//10 B、(x%10)//10+x//10 C、(x/10)%10+x//10 D、(x%10)*10+x%10
  • 6. 下列属于计算机编程语言的有(     )

    ①Python ②Visual Basic ③Java ④C++ ⑤CPU

    A、①②④⑤ B、②③④⑤ C、①②③④ D、①③④
  • 7. 下列关于Python语言变量声明的说法中,正确的是(    )
    A、Python中的变量不需要声明,变量的赋值操作即是变量声明和定义的过程 B、Python中的变量需要声明,变量的声明对应明确的声明语句 C、Python中的变量需要声明,每个变量在使用前都不需要赋值 D、Python中的变量不需要声明,每个变量在使用前都不需要赋值
  • 8. 程序运行结果是(   )

    sum=0

    for i in range(1,11):

       sum+=i

    print(“the result:”,sum)

    A、53 B、54 C、55 D、56
  • 9. 通过编程解决问题的过程一般包括:设计方法、分析信息、调试运行、编写代码。在解决问题之前,明确需要完成的加工目标,分析已知条件,这个步骤称为(   )
    A、调试运行 B、设计方法 C、编写代码 D、分析信息
  • 10. 语句print( 'abd' > 'abc' and 20%6 = = 10%4 )的结果为(    )
    A、False B、True C、3 D、编译错误
  • 11. 下列可以作为变量名的是(     )
    A、3ab B、a5 C、b 5 D、And
  • 12. 下列哪项数据类型是不可变化的(     )。
    A、集合 B、字典 C、元组 D、列表
  • 13. 列表q=[1,2,3,4,5,6],删除列表数值1,下列代码不能实现此功能的代码是(    )
    A、del q[1] B、del q[0] C、q.pop(0) D、ABC都不可以。
  • 14. 下列变量名不合法的是(     )
    A、2a B、c0 C、c_8 D、E6a

二、填空题

  • 15. 函数定义的一般格式如下:def 函数名(<>): 函数体。
  • 16. Python表达式a=b中“=”表示
  • 17. 阅读下列程序,写出运行结果

    n=30

    s=0

    for i in range(2,n):

        if n%i==0:

            s=s+i

    print(i)

    程序运行后输出结果是:

  • 18. 阅读程序,写出运行结果

    y=30

    for i in range(1,4):

       x=int(input(“x=”))

       if y<x:

          y=x

    print(y)

    程序运行后,依次输入: 36  87  51  运行后输出结果是

  • 19. 分析完善程序

    以下是计算s=1*2*3*……10的程序代码,请补全程序。

    s=   

    for i in range(1,11):

      s=

    Print (s)